
OpenSanctions API
opensanctions.org
- Capabilities
- 0
- From
- n/a
- Calls, 30 days
- 0
- Ranked first
- Not ranked yet
Overview
Researched from the vendor's own pages; every fact links to its source and the day we checked it.
Sanctions, PEP and watchlist screening API (yente) over the OpenSanctions entity graph: /match screens people and companies with scored candidates (up to 100 queries per request), /search is full-text search, /entities returns nested records. API key in an Authorization: ApiKey header. Pay as you go: €0.10 per match or reconcile query and per search request; entity and statement lookups free. Business-email signups get a free trial key.
Company
- Legal name
- Not confirmed
- Headquarters
- Not confirmed
- Founded
- Not confirmed
- Employees
- Not confirmed
- Ownership
- Not confirmed
- Kind
- Data provider
- Website
- Not confirmed
API
Verified- Access
- Self-serve API
- Style
- REST
- Auth
- API key (header)
- Base URL
https://api.opensanctions.org- Features
- Bulk YesAsync —Webhooks —MCP —Sandbox —
- SDKs
- Python
- Rate limit
- Monthly request quota per API key (trial and paid); 429 until next month when exceeded; contact before >200,000 requests/hour
Pricing
- Model
- pay as you go
- List prices
- /match or /reconcile €0.10 per query
- /search €0.10 per request
- /entities, /statements Free
- Currency
- EUR
- Units
- query
- Free tier
- Free trial key for business email signups; free keys for journalism, civil society and academic research
- Minimum
- none
- Checked
- Sep 30, 2026
Compliance
- SOC 2
- Not confirmed
- GDPR
- Not confirmed
- CCPA
- Not confirmed
- DPA
- Not confirmed
- Resale / storage
- Unknown until a written agreement says otherwise
Relationships
- Integrations
- Not confirmed
- Alternatives
- None named by the vendor
Sources (2)
- OpenSanctions API documentationchecked Sep 30, 2026
- OpenSanctions API FAQchecked Sep 30, 2026
Placement in the Grid
Where this vendor sits on the GridRouter Grid in each category it serves. No vendor pays for placement.
| Category | Placement | Execute | Coverage | Calls | Report |
|---|---|---|---|---|---|
| Compliance | Not yet rated | – | – | 0 | View Grid |
API
The vendor's OpenAPI document as stored in the catalog, its operations, and the rate limits it publishes.
| Method | Path | Summary | Params | Source |
|---|---|---|---|---|
| POST | /match/{dataset} | Query by example matcher | 11 | Spec |
| GET | /search/{dataset} | Simple entity search | 19 | Spec |
| GET | /entities/{entity_id} | Fetch Entity | 2 | Spec |
| GET | /entities/{entity_id}/adjacent | Fetch Adjacent Entities* | 4 | Spec |
| GET | /entities/{entity_id}/adjacent/{property_name} | Fetch Adjacent By Property* | 5 | Spec |
| GET | /reconcile/{dataset} | Reconciliation manifest | 1 | Spec |
| GET | /healthz | Health check | 0 | Spec |
| GET | /readyz | Search index readiness check | 0 | Spec |
| GET | /catalog | Data catalog | 0 | Spec |
| GET | /algorithms | Algorithms | 0 | Spec |
| POST | /updatez | Force an index update | 2 | Spec |
| GET | /statements | Statement-based records | 10 | Spec |
Rate limits
Monthly request quota per API key (trial and paid); 429 until next month when exceeded; contact before >200,000 requests/hour Without a published limit GridRouter paces conservatively (1 request per second).