ParheliaWeb

Regulatory Fines API

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.

New? Head over to the home page and click Subscribe to get your API key instantly.

💶 Pricing & Currency

All prices are listed in Euros (EUR). We use Stripe for secure payment processing.

EU-Based: ParheliaWeb is built and hosted in the Netherlands. All data processing complies with GDPR.

🔐 Authentication

x-api-key: YOUR_API_KEY

📡 Rate Limits & Access

PlanRate LimitData AccessFieldsSupport
Free5 requests / minuteLast 30 days onlyBasic (company, amount, regulator, date, url)
Pro (€29/month)5 requests / minuteFull dataset (up to 10 years)+ reason, case status, country, laws violated, settlement flagEmail support

📦 Endpoint: Get Regulatory Fines

GET /v1/fines

Returns the most recent regulatory fines and enforcement actions. Currently tracking 11 verified fines.

Query Parameters

ParameterTypeDefaultDescription
max_age_daysinteger365Maximum age of data in days. Free tier limited to 30 days.
max_recordsinteger500Maximum records returned. Range: 1-5000.

Example Response (Pro tier)

{
  "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
  }]
}

Response Fields

FieldTypeDescription
user_tierstringYour subscription tier
countintegerNumber of results
max_age_daysintegerMax age filter applied
last_crawledstringISO 8601 timestamp of last crawler run
company_namestringCompany fined
fine_amountstring|nullAmount of the fine
regulatorstring|nullRegulatory body that issued the fine
announcement_datestringDate of enforcement action
source_urlstringURL of original source
source_statusstring"active" or "archived"
reasonstring|nullPro tier: What the company did wrong
case_statusstring|nullPro tier: Final, Appealed, Settled, or Pending
countrystring|nullPro tier: Jurisdiction (US, EU, UK, etc.)
laws_violatedstring|nullPro tier: Specific laws or regulations violated
is_settlementbooleanPro tier: True if settlement, false if contested fine
AI-Verified Data: Every record is cross-checked by DeepSeek AI. Pro tier fields are extracted from the full article text.

💻 Code Snippets

Python

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

curl -H "x-api-key: YOUR_API_KEY" https://parheliaweb.com/v1/fines

📬 Support

Email us at info@parheliaweb.com.

Regulatory Fines API by ParheliaWeb · Built in the Netherlands · Terms · Privacy · Contact

AI verification powered by DeepSeek