Open Data
API.
Verdant publishes machine-readable data for researchers, journalists, and automated systems. No API key required. No rate limiting. No tracking.
Every endpoint returns JSON. Responses include cache headers. If you build something with this data, let us know.
Endpoints
/api/open
Dashboard metrics — members, income, spending, growth
JSON
Coming soon
/api/postcode?pc=
Postcode to candidate lookup (proxies postcodes.io)
JSON
Live
/api/newsletter
Newsletter subscription (POST with email)
Form
Live
/api/stripe
Create Stripe Checkout session (POST with amount + type)
JSON
Live
/api/policies
All policies with costings, funding sources, and verification
JSON
Coming soon
/api/transparency
Full financial transparency data — income, spending, donations
JSON
Coming soon
/api/news
News articles with full content and metadata
JSON
Coming soon
Example: postcode lookup
GET /api/postcode?pc=BS1+1AB
→ {
"candidate": { "name": "Carla Denyer", "seat": "Bristol Central", ... },
"constituency": "Bristol Central"
}
→ {
"candidate": { "name": "Carla Denyer", "seat": "Bristol Central", ... },
"constituency": "Bristol Central"
}
Usage guidelines
- No API key required. No registration.
- Data is updated with each deploy.
- Cache headers: max-age=3600 (static data) or no-cache (live endpoints).
- Attribution appreciated but not required.
- If you build something with this data, we would love to hear about it.
We believe open data is a public good. Every UK party should publish machine-readable financial data. If you are a journalist or researcher who needs data not listed here, email transparency@verdant.party and we will provide it.