Sift logo

Sift

Sift (formerly Sift Science) is the San Francisco-based Digital Trust and Safety platform that protects more than 700 global brands from payment fraud, account takeover, content abuse, promotion abuse, and money movement risk. Sift's APIs ingest user, device, payment, content, and verification events, return real-time risk scores per abuse type, automate decisions through Workflows, ship a Verification API for step-up challenges, and operate a Console for analyst case management. Sift was founded in 2011, processes more than one trillion events per year, and reports a median annual loss prevented of about $4.2M per customer.

6 APIs 6 Capabilities 8 Features
Fraud PreventionTrust And SafetyRisk ScoringIdentity VerificationChargebacksAccount TakeoverContent Abuse

Sift publishes 6 APIs on the APIs.io network, including Events API, Decisions API, Score API, and 3 more. Tagged areas include Fraud Prevention, Trust And Safety, Risk Scoring, Identity Verification, and Chargebacks.

The Sift catalog on APIs.io includes 6 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Sift’s developer surface includes developer portal, documentation, API reference, getting-started guide, authentication, changelog, support, and 26 more developer resources.

APIs

Sift Events API

The primary Sift integration surface. POST events such as `$create_account`, `$create_order`, `$transaction`, `$login`, `$chargeback`, and `$verification` to api.sift.com/v205/e...

Sift Decisions API

Apply and retrieve decisions (block, watch, accept) against Sift users, orders, sessions, and content. Decisions feed Sift's ML models, drive downstream webhooks, and are the mo...

Sift Score API

Retrieve and recompute Sift Scores for a user across configured abuse types (payment, content, account takeover, account abuse, promotion). Scores range from 0 to 100 and ship w...

Sift Verification API

Send, resend, and check user verification challenges across SMS, email, phone, push, biometric, and security key channels. Outcomes are recorded on the user timeline and feed Si...

Sift Workflows API

Sift Workflows automate decisions on users, orders, sessions, and content. The Workflows API surfaces synchronous workflow status through the Events API (`return_workflow_status...

Sift Labels API

Apply and remove fraud labels on Sift users. Labels are training signal for Sift's risk models. Deprecated in favor of the Decisions API for new integrations, but still supporte...

Capabilities

Sift Decisions API — Decisions

Apply and retrieve analyst or workflow decisions on Sift users, orders, sessions, and content.

Run with Naftiko

Sift Events API — Events

Submit fraud and abuse signal events to the Sift Digital Trust and Safety platform with optional synchronous scoring.

Run with Naftiko

Sift Labels API — Labels

Apply and remove fraud labels on Sift users to train ML models. Deprecated in favor of Decisions for new integrations.

Run with Naftiko

Sift Score API — Scores

Retrieve and recompute Sift risk scores across configured abuse types.

Run with Naftiko

Sift Verification API — Verification

Send, resend, and validate one-time and biometric verification challenges for Sift users.

Run with Naftiko

Sift Workflows API — Workflows

Inspect Sift Workflow runs and per-entity workflow status.

Run with Naftiko

Features

Sift Score

Unified 0 to 100 risk score per abuse type powered by Sift's global trust network.

Workflows

Visual rule and ML composition that automates accept, review, and block decisions.

Console

Analyst workbench for case management, queue review, and decisioning.

Device Fingerprinting

JavaScript snippet plus iOS, Android, and React Native SDKs for device telemetry.

Synchronous Scoring

Inline scoring on the Events API via `return_score=true` for real-time decisioning.

Verification

Built-in SMS, email, phone, push, biometric, and security key verification with risk hooks.

Dispute Management

Automated chargeback representment with network-tuned evidence packages.

Sandbox Environment

Sandbox API keys for safe integration and load testing.

Use Cases

Payment Fraud

Stop card-not-present fraud, stolen card use, and high-risk transactions at checkout.

Account Takeover

Detect credential stuffing and ATO at login with device, behavior, and identity signals.

Account Creation Abuse

Block fake account creation, fraud rings, and bot signups.

Promotion Abuse

Detect referral, coupon, and promotion abuse across new and existing users.

Content Scams

Catch spam, scams, and abusive content across messaging, listings, and reviews.

Money Movement

Risk score peer-to-peer transfers, withdrawals, and fintech money movement flows.

Chargeback Dispute Management

Automate dispute representment to recover chargeback revenue.

Integrations

Stripe

Card-not-present scoring on Stripe transactions.

Adyen

Risk decisioning integrated with Adyen payment flows.

Braintree

Risk decisioning integrated with Braintree.

Shopify

Sift app for the Shopify ecosystem.

Auth0

Login risk decisioning via Sift signals.

Salesforce

Sift signals surfaced into Salesforce customer records.

Segment

Event piping from Segment into the Sift Events API.

Solutions

Digital Commerce
Internet And Software
Finance And Fintech
Online Gambling
Travel And Transportation
Food And Delivery

Semantic Vocabularies

Sift Context

0 classes · 5 properties

JSON-LD

API Governance Rules

Sift API Rules

5 rules · 3 errors 2 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
RateLimits
RateLimits
🟢
StatusPage
StatusPage
📄
ChangeLog
ChangeLog
💬
Support
Support
📰
Blog
Blog
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🌐
Console
Console
📝
SignUp
SignUp
👥
GitHubOrganization
GitHubOrganization
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
YouTube
YouTube
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: sift-com
url: https://raw.githubusercontent.com/api-evangelist/sift-com/refs/heads/main/apis.yml
name: Sift
tags:
  - Fraud Prevention
  - Trust And Safety
  - Risk Scoring
  - Identity Verification
  - Chargebacks
  - Account Takeover
  - Content Abuse
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
apis:
  - aid: sift-com:sift-events-api
    name: Sift Events API
    tags:
      - Fraud
      - Events
      - Trust And Safety
    humanURL: https://developers.sift.com/docs/curl/events-api
    properties:
      - url: https://developers.sift.com/docs/curl/events-api
        type: Documentation
      - url: openapi/sift-events-api-openapi.yml
        type: OpenAPI
      - url: json-schema/sift-event-schema.json
        type: JSONSchema
      - url: examples/sift-create-order-example.json
        type: Example
      - type: NaftikoCapability
        url: capabilities/events-events.yaml
    description: |
      The primary Sift integration surface. POST events such as `$create_account`, `$create_order`, `$transaction`,
      `$login`, `$chargeback`, and `$verification` to api.sift.com/v205/events to feed Sift's fraud and abuse
      models. Synchronous scoring and workflow status can be requested per call.
  - aid: sift-com:sift-decisions-api
    name: Sift Decisions API
    tags:
      - Decisions
      - Fraud
      - Workflows
    humanURL: https://developers.sift.com/docs/curl/decisions-api
    properties:
      - url: https://developers.sift.com/docs/curl/decisions-api
        type: Documentation
      - url: openapi/sift-decisions-api-openapi.yml
        type: OpenAPI
      - url: json-schema/sift-decision-schema.json
        type: JSONSchema
      - url: examples/sift-apply-decision-example.json
        type: Example
      - type: NaftikoCapability
        url: capabilities/decisions-decisions.yaml
    description: |
      Apply and retrieve decisions (block, watch, accept) against Sift users, orders, sessions, and content.
      Decisions feed Sift's ML models, drive downstream webhooks, and are the modern replacement for the legacy
      Labels API.
  - aid: sift-com:sift-score-api
    name: Sift Score API
    tags:
      - Scores
      - Risk
      - Fraud
    humanURL: https://developers.sift.com/docs/curl/score-api
    properties:
      - url: https://developers.sift.com/docs/curl/score-api
        type: Documentation
      - url: openapi/sift-score-api-openapi.yml
        type: OpenAPI
      - url: json-schema/sift-score-schema.json
        type: JSONSchema
      - type: NaftikoCapability
        url: capabilities/score-scores.yaml
    description: |
      Retrieve and recompute Sift Scores for a user across configured abuse types (payment, content, account
      takeover, account abuse, promotion). Scores range from 0 to 100 and ship with reason codes that explain the
      contributing model features.
  - aid: sift-com:sift-verification-api
    name: Sift Verification API
    tags:
      - Verification
      - MFA
      - Identity
    humanURL: https://developers.sift.com/docs/curl/verification-api
    properties:
      - url: https://developers.sift.com/docs/curl/verification-api
        type: Documentation
      - url: openapi/sift-verification-api-openapi.yml
        type: OpenAPI
      - url: json-schema/sift-verification-schema.json
        type: JSONSchema
      - type: NaftikoCapability
        url: capabilities/verification-verification.yaml
    description: |
      Send, resend, and check user verification challenges across SMS, email, phone, push, biometric, and security
      key channels. Outcomes are recorded on the user timeline and feed Sift's risk models.
  - aid: sift-com:sift-workflows-api
    name: Sift Workflows API
    tags:
      - Workflows
      - Automation
      - Fraud
    humanURL: https://developers.sift.com/docs/curl/workflows
    properties:
      - url: https://developers.sift.com/docs/curl/workflows
        type: Documentation
      - url: openapi/sift-workflows-api-openapi.yml
        type: OpenAPI
      - type: NaftikoCapability
        url: capabilities/workflows-workflows.yaml
    description: |
      Sift Workflows automate decisions on users, orders, sessions, and content. The Workflows API surfaces
      synchronous workflow status through the Events API (`return_workflow_status=true`) and exposes endpoints for
      retrieving Workflow run history.
  - aid: sift-com:sift-labels-api
    name: Sift Labels API
    tags:
      - Labels
      - Fraud
      - Deprecated
    humanURL: https://developers.sift.com/docs/curl/labels-api
    properties:
      - url: https://developers.sift.com/docs/curl/labels-api
        type: Documentation
      - url: openapi/sift-labels-api-openapi.yml
        type: OpenAPI
      - type: NaftikoCapability
        url: capabilities/labels-labels.yaml
    description: |
      Apply and remove fraud labels on Sift users. Labels are training signal for Sift's risk models. Deprecated in
      favor of the Decisions API for new integrations, but still supported for backfill.
common:
  - url: https://sift.com
    type: Portal
  - url: https://developers.sift.com
    type: Documentation
  - url: https://developers.sift.com/docs/curl/api-overview
    name: Sift API Overview
    type: APIReference
  - url: https://developers.sift.com/tutorials
    type: GettingStarted
  - url: https://developers.sift.com/docs/curl/api-overview/authentication
    type: Authentication
  - url: https://developers.sift.com/docs/curl/api-overview/rate-limits
    type: RateLimits
  - url: https://status.sift.com
    type: StatusPage
  - url: https://status.sift.com/history
    type: ChangeLog
  - url: https://support.sift.com
    type: Support
  - url: https://engineering.sift.com
    type: Blog
  - url: https://sift.com/blog
    type: Blog
  - url: https://sift.com/legal-and-compliance
    type: TermsOfService
  - url: https://sift.com/privacy-policy
    type: PrivacyPolicy
  - url: https://console.sift.com
    name: Sift Console
    type: Console
  - url: https://console.sift.com/signup
    type: SignUp
  - url: https://github.com/SiftScience
    type: GitHubOrganization
  - url: https://github.com/SiftScience/sift-python
    name: Sift Python SDK
    type: SDK
  - url: https://github.com/SiftScience/sift-ruby
    name: Sift Ruby SDK
    type: SDK
  - url: https://github.com/SiftScience/sift-java
    name: Sift Java SDK
    type: SDK
  - url: https://github.com/SiftScience/sift-php
    name: Sift PHP SDK
    type: SDK
  - url: https://github.com/SiftScience/sift-dotnet
    name: Sift .NET SDK
    type: SDK
  - url: https://github.com/SiftScience/sift-ios
    name: Sift iOS SDK
    type: SDK
  - url: https://github.com/SiftScience/sift-android
    name: Sift Android SDK
    type: SDK
  - url: https://github.com/SiftScience/sift-react-native
    name: Sift React Native SDK
    type: SDK
  - url: https://www.linkedin.com/company/siftscience
    type: LinkedIn
  - url: https://twitter.com/GetSift
    type: Twitter
  - url: https://www.youtube.com/c/SiftScience
    type: YouTube
  - url: rules/sift-com-rules.yml
    type: SpectralRules
  - url: vocabulary/sift-com-vocabulary.yml
    type: Vocabulary
  - url: json-ld/sift-context.jsonld
    type: JSONLD
  - url: plans/sift-com-plans-pricing.yml
    type: Plans
  - url: rate-limits/sift-com-rate-limits.yml
    type: RateLimits
  - url: finops/sift-com-finops.yml
    type: FinOps
  - type: Features
    data:
      - name: Sift Score
        description: Unified 0 to 100 risk score per abuse type powered by Sift's global trust network.
      - name: Workflows
        description: Visual rule and ML composition that automates accept, review, and block decisions.
      - name: Console
        description: Analyst workbench for case management, queue review, and decisioning.
      - name: Device Fingerprinting
        description: JavaScript snippet plus iOS, Android, and React Native SDKs for device telemetry.
      - name: Synchronous Scoring
        description: Inline scoring on the Events API via `return_score=true` for real-time decisioning.
      - name: Verification
        description: Built-in SMS, email, phone, push, biometric, and security key verification with risk hooks.
      - name: Dispute Management
        description: Automated chargeback representment with network-tuned evidence packages.
      - name: Sandbox Environment
        description: Sandbox API keys for safe integration and load testing.
  - type: UseCases
    data:
      - name: Payment Fraud
        description: Stop card-not-present fraud, stolen card use, and high-risk transactions at checkout.
      - name: Account Takeover
        description: Detect credential stuffing and ATO at login with device, behavior, and identity signals.
      - name: Account Creation Abuse
        description: Block fake account creation, fraud rings, and bot signups.
      - name: Promotion Abuse
        description: Detect referral, coupon, and promotion abuse across new and existing users.
      - name: Content Scams
        description: Catch spam, scams, and abusive content across messaging, listings, and reviews.
      - name: Money Movement
        description: Risk score peer-to-peer transfers, withdrawals, and fintech money movement flows.
      - name: Chargeback Dispute Management
        description: Automate dispute representment to recover chargeback revenue.
  - type: Solutions
    data:
      - name: Digital Commerce
      - name: Internet And Software
      - name: Finance And Fintech
      - name: Online Gambling
      - name: Travel And Transportation
      - name: Food And Delivery
  - type: Integrations
    data:
      - name: Stripe
        description: Card-not-present scoring on Stripe transactions.
      - name: Adyen
        description: Risk decisioning integrated with Adyen payment flows.
      - name: Braintree
        description: Risk decisioning integrated with Braintree.
      - name: Shopify
        description: Sift app for the Shopify ecosystem.
      - name: Auth0
        description: Login risk decisioning via Sift signals.
      - name: Salesforce
        description: Sift signals surfaced into Salesforce customer records.
      - name: Segment
        description: Event piping from Segment into the Sift Events API.
created: '2025-09-15T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: |
  Sift (formerly Sift Science) is the San Francisco-based Digital Trust and Safety platform that protects more than
  700 global brands from payment fraud, account takeover, content abuse, promotion abuse, and money movement risk.
  Sift's APIs ingest user, device, payment, content, and verification events, return real-time risk scores per
  abuse type, automate decisions through Workflows, ship a Verification API for step-up challenges, and operate a
  Console for analyst case management. Sift was founded in 2011, processes more than one trillion events per year,
  and reports a median annual loss prevented of about $4.2M per customer.
maintainers:
  - FN: Kin Lane
    email: [email protected]
    X: apievangelist
    url: https://apievangelist.com
specificationVersion: '0.16'