Open Data & API
ScamEncyclopedia open data is a set of downloadable datasets — regulator warning lists, the scam taxonomy, cited fraud statistics and threat-feed aggregates — published as CSV and JSON with licences and citation guidance.
11,118 rows in regulator warning lists — flagged & unauthorised firms · 1,037 rows in scam taxonomy · 520 rows in scam & fraud statistics · 5 rows in threat-feed aggregates. Last data refresh 22 September 2026.
Last reviewed: 22 September 2026
Read this before using the data. Regulator warning rows are the regulators’ own listings — not an independent allegation by ScamEncyclopedia. Impersonation rows name the GENUINE firm whose identity was cloned; the genuine firm is the victim, not the subject of the warning. And absence from these lists is not a clean bill of health — most fraud goes unreported to any regulator.
Regulator warning lists — flagged & unauthorised firms
Every firm and website named on the regulator warning lists ScamEncyclopedia tracks, with the issuing regulator, source URL and framing (unauthorised, impersonation, or fictitious regulator).
- Rows
- 11,118
- Size
- 7.7 MB
- Last updated
- 21 September 2026
- Attribution
- Rows structured via OpenSanctions (opensanctions.org) from official regulator warning lists; attribution to ScamEncyclopedia, OpenSanctions and the issuing regulator is required.
- Coverage
- 2026-07-01/..
| Column | Description |
|---|---|
| name | Firm/entity name, verbatim from the regulator. |
| alias | Top alias for this entry, if the regulator listed one. |
| category | The regulator's own stated reason/category for the listing. |
| framing | impersonation | fictitious-regulator | unauthorised — see the /data hub warning above before treating a row as an allegation against the named entity. |
| country | ISO country code(s) from the listing, if any. |
| regulator_key | Internal key for the issuing regulator (joins to the regulators list). |
| regulator | Display name of the issuing regulator. |
| jurisdiction | Country/jurisdiction of the issuing regulator. |
| regulator_source_url | The regulator's own published warning list page. |
| method | How the row was collected (opensanctions-csv | official-json | official-html). |
| license | Licence of the structured row (e.g. CC-BY-NC 4.0). |
| firm_slug | ScamEncyclopedia firm-page slug, blank when no page was generated. |
| firm_page_url | ScamEncyclopedia firm page for this entry, blank when firm_slug is blank. |
| snapshot_date | Date this regulator-warnings snapshot was generated. |
How to cite
ScamEncyclopedia (2026). Regulator warning lists — flagged & unauthorised firms [Data set], snapshot 2026-09-21. https://scamencyclopedia.org/data/regulator-warnings.csv. Licence CC-BY-NC 4.0 (OpenSanctions-structured rows; attribution required).
@misc{scamencyclopedia_regulator_warnings_20260921,
title = {Regulator warning lists — flagged & unauthorised firms},
author = {{ScamEncyclopedia}},
year = {2026},
note = {Snapshot 2026-09-21},
url = {https://scamencyclopedia.org/data/regulator-warnings.csv},
license = {CC-BY-NC 4.0 (OpenSanctions-structured rows; attribution required)}
}Scam taxonomy
The full scam knowledge graph: categories, scam sub-types, and cross-cutting dimensions (channel, victim profile, payment method, red flag, response step, reporting agency, country, platform).
- Rows
- 1,037
- Size
- 254 KB
- Last updated
- 6 August 2026
- Licence
- CC-BY 4.0
- Attribution
- ScamEncyclopedia (scamencyclopedia.org/data).
- Coverage
- 2026/..
| Column | Description |
|---|---|
| node_slug | Unique slug for this taxonomy node. |
| parent_slug | Slug of the parent node, blank at the root. |
| node_type | scam_type | sub_type | channel | victim_profile | payment_method | red_flag | response_step | reporting_agency | country | platform. |
| label | Human-readable label. |
| description | Short description, blank for nodes that don't carry one. |
| scam_slug | Related scam-type slug (sub_type nodes only). |
| category_slug | Related scam category slug (scam_type and sub_type nodes). |
| risk_level | low | medium | high | critical (sub_type nodes only). |
| url | ScamEncyclopedia page for this node, where one exists. |
| last_reviewed | ISO date the underlying scam-type page was last reviewed. |
| sort_order | Display order within the node's siblings. |
How to cite
ScamEncyclopedia (2026). Scam taxonomy [Data set], snapshot 2026-08-06. https://scamencyclopedia.org/data/scam-taxonomy.csv. Licence CC-BY 4.0.
@misc{scamencyclopedia_scam_taxonomy_20260806,
title = {Scam taxonomy},
author = {{ScamEncyclopedia}},
year = {2026},
note = {Snapshot 2026-08-06},
url = {https://scamencyclopedia.org/data/scam-taxonomy.csv},
license = {CC-BY 4.0}
}Scam & fraud statistics
Every cited statistic ScamEncyclopedia publishes across its global, country and scam-type statistics pages, one row per figure, each tied to a named official source and year.
- Rows
- 520
- Size
- 210 KB
- Last updated
- 1 August 2026
- Licence
- CC-BY 4.0
- Attribution
- ScamEncyclopedia (scamencyclopedia.org/data); each row also cites its own named official source.
- Coverage
- 2020/2025
| Column | Description |
|---|---|
| page_slug | Statistics page slug. |
| page_title | Statistics page title. |
| scope | global | country | scam-type. |
| label | What the figure measures. |
| value | The figure, as published (may include units/context). |
| source | Named official source, e.g. an agency report. |
| source_url | Link to the source, blank if unavailable. |
| year | Year(s) the figure covers. |
| page_url | ScamEncyclopedia statistics page this figure appears on. |
| last_reviewed | ISO date the statistics page was last reviewed. |
How to cite
ScamEncyclopedia (2026). Scam & fraud statistics [Data set], snapshot 2026-08-01. https://scamencyclopedia.org/data/scam-statistics.csv. Licence CC-BY 4.0.
@misc{scamencyclopedia_scam_statistics_20260801,
title = {Scam & fraud statistics},
author = {{ScamEncyclopedia}},
year = {2026},
note = {Snapshot 2026-08-01},
url = {https://scamencyclopedia.org/data/scam-statistics.csv},
license = {CC-BY 4.0}
}Threat-feed aggregates
Live aggregate counts from public, licence-permissive threat databases (malicious URLs, crypto-phishing domains, flagged domains, tracked data breaches) — counts and attributions only, no blocklist contents republished.
- Rows
- 5
- Size
- 2 KB
- Last updated
- 22 September 2026
- Attribution
- ScamEncyclopedia (scamencyclopedia.org/data). Each source row carries its own licence/attribution string which must be preserved.
- Coverage
- 2026-09-22/2026-09-22
How to cite
ScamEncyclopedia (2026). Threat-feed aggregates [Data set], snapshot 2026-09-22. https://scamencyclopedia.org/data/threat-aggregates.json. Licence CC-BY 4.0 for this compilation; each source row keeps its own licence/attribution.
@misc{scamencyclopedia_threat_aggregates_20260922,
title = {Threat-feed aggregates},
author = {{ScamEncyclopedia}},
year = {2026},
note = {Snapshot 2026-09-22},
url = {https://scamencyclopedia.org/data/threat-aggregates.json},
license = {CC-BY 4.0 for this compilation; each source row keeps its own licence/attribution}
}Free firm-check API
GET /api/v1/firm-check?q=<name> checks a firm or website name against every regulator warning list ScamEncyclopedia tracks. q must be 3–120 characters; results are capped at 20 matches. CORS is open (*) and the endpoint is rate-limited to 60 requests per minute per IP. Response shape:
{
"query": "...",
"snapshotDate": "...",
"total": 0,
"matches": [
{
"name": "...",
"slug": "...",
"url": "...",
"aliases": [],
"framing": "impersonation | fictitious-regulator | unauthorised",
"framingNote": "...",
"citations": []
}
],
"message": "optional",
"disclaimer": "...",
"license": "...",
"attribution": "...",
"docs": "https://scamencyclopedia.org/data#api"
}curl "https://scamencyclopedia.org/api/v1/firm-check?q=acme+capital"
A “no match” result is not a clean bill of health — show it to users as “not on the lists we track”, never as “verified safe”. For a human interface, see the firm-check tool and its embeddable widget.
Machine-readable feeds
- /api/index.json — Master index of every content type on the site, with counts and hub URLs.
- /api/scams.json — Every scam-type page: slug, title, category, risk level and summary.
- /api/faqs.json — Every published FAQ item, aggregated across pages.
- /api/questions.json — Every questions-and-answers page.
- /api/scam-messages.json — The sanitised scam-message library used for pattern examples.
- /api/warnings-index.json — The full regulator alert feed ({n,a,c,co,r} compact rows) used by the /warnings search.
- /api/search-index.json — The site-wide search index used by /search.
- /llms.txt — Short llms.txt summary for AI crawlers/agents.
- /llms-full.txt — Extended llms.txt with the full site outline.
- /ai.txt — AI-usage policy for this site's content.
Licence, attribution & corrections
Each dataset above carries its own licence — CC-BY-NC 4.0 for regulator-warnings (via OpenSanctions), CC-BY 4.0 for the taxonomy, statistics and threat-aggregates compilations. Copy this attribution line when you reuse the data: “Data: ScamEncyclopedia (scamencyclopedia.org/data); regulator rows via OpenSanctions (CC-BY-NC 4.0) from official regulator lists.”
A firm that believes it is wrongly listed should contact the issuing regulator directly — ScamEncyclopedia republishes the regulator’s own listing and cannot remove or amend it. To report a data error on this site, email [email protected].
A GitHub mirror (mirror: github.com/bryanflowers/scamencyclopedia-data) and registry records (DOI) for these datasets are being prepared.