Political Advertisement Data API - For media/publisher partners (JFM, Ekstrabladet, Berlingske, etc.)
https://politiskreklame.dk/api/v1All endpoints require partner Bearer token authentication
GET /advertisement-full/{PAID}
1,000 requests per minute
GET /advertisement/{PAID}
1,000 requests per minute
Rate limit is enforced per partner token across all endpoints
/advertisement-full/{PAID}⚠️ GDPR-Sensitive Data Warning
This endpoint returns ALL fields including emails, phone numbers, and full addresses. Only use this endpoint if you have a legitimate business need and proper data processing agreements in place.
curl -X GET "https://politiskreklame.dk/api/v1/advertisement-full/ABC12" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"Advertiser Fields:
companyName, legalName, firstName, lastName, email, phone, streetAddress, postalCode, city, country
Campaign Fields:
name, totalValue, medium, isOngoing, startDate, endDate
Sponsors & Controllers:
All fields including emails, phones, and full addresses
Basic Information
Compliance & Funding
Targeting
Legal & Metadata
// Get single ad
const response = await fetch('https://politiskreklame.dk/api/v1/advertisement/PAID-0000001');
const data = await response.json();