EU DSA Transparency Database — Content Moderation Records API avatar

EU DSA Transparency Database — Content Moderation Records API

Pricing

from $50.00 / 1,000 moderation records

Go to Apify Store
EU DSA Transparency Database — Content Moderation Records API

EU DSA Transparency Database — Content Moderation Records API

Pull per-platform content-moderation statements of reasons from the official EU DSA Transparency Database — category, decision, automation flags. For platform-regulation research & compliance.

Pricing

from $50.00 / 1,000 moderation records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

EU DSA Transparency Database

Pull content-moderation "statements of reasons" that platforms submit to the EU's DSA Transparency Database — per platform, per day. See what each platform removed, disabled or restricted, why, and whether it was automated. For platform-regulation research, compliance and competitive analysis.

Factual public regulatory data from the official EU DSA Transparency Database. Not legal advice.

📊 Sample Output

6 real rows delivered by EU DSA Transparency Database — Content Moderation Records API — run EeW8Csbkk85Piq1ZD on build 0.0.7

dateplatformuuiddecision_visibilitycategorydecision_ground
2026-09-23Airbnbab749eda-d28e-4466-a2f9-203afad65f1f["DECISION_VISIBILITY_CONTENT_DISABLED"]STATEMENT_CATEGORY_OTHER_VIOLATION_TCDECISION_GROUND_INCOMPATIBLE_CONTENT
2026-09-23Airbnbe00d827c-dfea-41b0-a53d-4116cf242478["DECISION_VISIBILITY_CONTENT_DISABLED"]STATEMENT_CATEGORY_OTHER_VIOLATION_TCDECISION_GROUND_INCOMPATIBLE_CONTENT
2026-09-23Airbnb6b2db08c-70b1-46af-ab92-f78e30fa7bbb["DECISION_VISIBILITY_CONTENT_DISABLED"]STATEMENT_CATEGORY_OTHER_VIOLATION_TCDECISION_GROUND_INCOMPATIBLE_CONTENT
2026-09-23Airbnbd2b5b119-4bdd-4423-8898-1dc55ed0a6f1["DECISION_VISIBILITY_CONTENT_DISABLED"]STATEMENT_CATEGORY_OTHER_VIOLATION_TCDECISION_GROUND_INCOMPATIBLE_CONTENT
2026-09-23Airbnb5b7ac1e2-98ba-4c98-807a-ca3da3dd277b["DECISION_VISIBILITY_CONTENT_DISABLED"]STATEMENT_CATEGORY_OTHER_VIOLATION_TCDECISION_GROUND_INCOMPATIBLE_CONTENT
2026-09-23Airbnb5919de6e-f454-4d1b-b8e3-65dbcfebe9b1["DECISION_VISIBILITY_CONTENT_DISABLED"]STATEMENT_CATEGORY_OTHER_VIOLATION_TCDECISION_GROUND_INCOMPATIBLE_CONTENT

Real rows from run EeW8Csbkk85Piq1ZD on build 0.0.7 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

🔧 Input reference

FieldTypeDefaultWhat it does
platformstring (TikTok, X, Facebook, Instagram, YouTube, Amazon Store, Booking.com, Airbnb, …)"Airbnb"Which platform's content-moderation statements to pull (per-platform daily files).
dateFromstringYYYY-MM-DD start date (statements are retained for the last 6 months).
dateTostringYYYY-MM-DD end date (defaults to From date).
categorystringOptional exact category keystone to filter, e.g. STATEMENT_CATEGORY_SCAMS_AND_FRAUD. Leave blank for all.
maxResultsinteger25Maximum moderation records to return.

🧾 JSON sample record

One real record from run EeW8Csbkk85Piq1ZD (emails/phones masked, long text shortened):

{
"date": "2026-09-23",
"platform": "Airbnb",
"uuid": "ab749eda-d28e-4466-a2f9-203afad65f1f",
"decision_visibility": "[\"DECISION_VISIBILITY_CONTENT_DISABLED\"]",
"category": "STATEMENT_CATEGORY_OTHER_VIOLATION_TC",
"decision_ground": "DECISION_GROUND_INCOMPATIBLE_CONTENT",
"content_type": "[\"CONTENT_TYPE_TEXT\"]",
"source_type": "SOURCE_VOLUNTARY",
"automated_detection": "Yes",
"automated_decision": "AUTOMATED_DECISION_PARTIALLY",
"created_at": "2026-09-23 01:05:00",
"application_date": "2026-09-23 00:00:00",
"content_date": "2026-09-23 00:00:00",
"platform_name": "Airbnb",
"incompatible_content_ground": "Airbnb Terms of Service",
"sourceUrl": "https://transparency.dsa.ec.europa.eu/statement/ab749eda-d28e-4466-a2f9-203afad65f1f"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.01Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Moderation record (moderation-record)$0.05Charged for each content-moderation statement record returned.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.

More from the NexGenData UK & Europe registries and regulators family:

13 more in this family on the NexGenData Store page.

{ "platform": "Airbnb", "dateFrom": "2026-06-30", "dateTo": "2026-06-30", "maxResults": 100 }

Schedule a daily sweep (0 8 * * *) to track a platform's moderation activity over time.

📊 What you get

Clean JSON, one record per statement of reasons (fields from a live test run):

  • date · platform
  • category · category_specification — the violation category
  • decision_ground — illegal vs. incompatible content
  • decision_visibility — removal / disabling / demotion / restriction
  • decision_monetary · decision_provision · decision_account — other decision types
  • content_type · source_type
  • automated_detection · automated_decision — automation flags
  • application_date · content_date · created_at
  • uuid · sourceUrl — official statement reference

Pricing: $0.05 per moderation record (Pay-Per-Event) — about 20 per $1. Actor start fee $0.01 per run. Live prices are in the Pricing table below.

🗺️ Scope (honest)

  • Source: the official EU DSA Transparency Database daily per-platform light files (no paid API key or token needed).
  • Retention: the database holds the last ~6 months of statements.
  • Light schema: excludes the long free-text explanation fields and territorial_scope (those are only in the full archive). All categorical decision fields are included.
  • Best for the platform long-tail (marketplaces, dating, travel, app stores, etc.). The mega-platforms (TikTok, Google, Amazon, Meta) submit millions of statements per day, producing very large daily files better suited to the EU's bulk-download or Research-API paths.
  • Roadmap: a daily-aggregate counts mode (statements by category/decision per platform).

🤖 Use with AI agents

Sample agent prompt:

Pull yesterday's Airbnb moderation statements and summarize the top categories and how many were automated.

Agentic payments (x402): Supports agentic payment via x402 — call this actor with USDC, no API key required.

EU platform-regulation suite: EU AI Act Tracker Agent front doors: Legal MCP · Regulatory Filings MCP


Factual public EU DSA regulatory data. Not legal advice.