Sift website screenshot

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 8 Features
Fraud PreventionTrust And SafetyRisk ScoringIdentity VerificationChargebacksAccount TakeoverContent Abuse

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...

Collections

Sift Events API

POSTMAN

Sift Labels API

POSTMAN

Sift Score API

POSTMAN

Arazzo Workflows

Sift Chargeback Label And Rescore

Record a chargeback, label the user as fraudulent, and force a fresh score.

ARAZZO

Sift Login Step-Up Verification

Score a login for account takeover and require verification when risk is high.

ARAZZO

Sift Manual Review And Decide User

Pull a user's score, resolve a valid decision, apply it, and confirm the result.

ARAZZO

Sift Screen Account Creation

Score a new account on signup and decision the user when risk is high.

ARAZZO

Sift Screen Order And Transaction

Score an order, confirm payment risk with the user score, and decision the order.

ARAZZO

Sift Transaction Score And Decide

Score a transaction, read the payment score, and decision the user or session.

ARAZZO

Sift Workflow Run Evaluation

Trigger a synchronous workflow evaluation, list the user's runs, and inspect one.

ARAZZO

Pricing Plans

Sift Com Plans Pricing

5 plans

PLANS

Rate Limits

Sift Com Rate Limits

8 limits

RATE LIMITS

FinOps

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

Example Payloads

Sift Apply Decision Example

5 fields

EXAMPLE

Sift Create Order Example

15 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
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
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
YouTube
YouTube
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Sift Workflows API
  version: '205'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Workflows
    type: folder
  items:
  - info:
      name: Sift Get Workflow Run
      type: http
    http:
      method: GET
      url: https://api.sift.com/v205/accounts/:account_id/workflows/runs/:run_id
      params:
      - name: account_id
        value: ''
        type: path
      - name: run_id
        value: ''
        type: path
    docs: Retrieve the result of a single Workflow run by its identifier.
  - info:
      name: Sift List User Workflow Runs
      type: http
    http:
      method: GET
      url: https://api.sift.com/v205/accounts/:account_id/users/:user_id/workflows
      params:
      - name: account_id
        value: ''
        type: path
      - name: user_id
        value: ''
        type: path
    docs: List Workflow runs that have evaluated against the user.
bundled: true