Real‑time regulatory fine and enforcement action data for compliance teams, risk analysts, and market researchers.
Base URL: https://parheliaweb.com
All requests must include an API key in the x-api-key header. Responses are in JSON.
All prices are listed in Euros (EUR). We use Stripe for secure payment processing.
x-api-key: YOUR_API_KEY
| Plan | Rate Limit | Data Access | Fields | Support |
|---|---|---|---|---|
| Free | 5 requests / minute | Last 30 days only | Basic (company, amount, regulator, date, url) | — |
| Pro (€29/month) | 5 requests / minute | Full dataset (up to 10 years) | + reason, case status, country, laws violated, settlement flag | Email support |
GET /v1/fines
Returns the most recent regulatory fines and enforcement actions. Currently tracking 11 verified fines.
| Parameter | Type | Default | Description |
|---|---|---|---|
max_age_days | integer | 365 | Maximum age of data in days. Free tier limited to 30 days. |
max_records | integer | 500 | Maximum records returned. Range: 1-5000. |
{
"user_tier": "pro",
"count": 1,
"max_age_days": 365,
"last_crawled": "2026-05-28T14:04:43Z",
"results": [{
"company_name": "Apple",
"fine_amount": "$1.84 billion",
"regulator": "European Commission",
"announcement_date": "2024-03-04",
"source_url": "https://techcrunch.com/...",
"source_status": "active",
"reason": "Anti-steering provisions on iOS music streaming",
"case_status": "Final",
"country": "EU",
"laws_violated": "Article 102 TFEU",
"is_settlement": false
}]
}
| Field | Type | Description |
|---|---|---|
user_tier | string | Your subscription tier |
count | integer | Number of results |
max_age_days | integer | Max age filter applied |
last_crawled | string | ISO 8601 timestamp of last crawler run |
company_name | string | Company fined |
fine_amount | string|null | Amount of the fine |
regulator | string|null | Regulatory body that issued the fine |
announcement_date | string | Date of enforcement action |
source_url | string | URL of original source |
source_status | string | "active" or "archived" |
reason | string|null | Pro tier: What the company did wrong |
case_status | string|null | Pro tier: Final, Appealed, Settled, or Pending |
country | string|null | Pro tier: Jurisdiction (US, EU, UK, etc.) |
laws_violated | string|null | Pro tier: Specific laws or regulations violated |
is_settlement | boolean | Pro tier: True if settlement, false if contested fine |
import requests
headers = {"x-api-key": "YOUR_API_KEY"}
resp = requests.get("https://parheliaweb.com/v1/fines", headers=headers)
for item in resp.json()["results"]:
print(item["company_name"], item["fine_amount"], "-", item["regulator"])
curl -H "x-api-key: YOUR_API_KEY" https://parheliaweb.com/v1/fines
Email us at info@parheliaweb.com.
Regulatory Fines API by ParheliaWeb · Built in the Netherlands · Terms · Privacy · Contact
AI verification powered by DeepSeek