Public data is a mess.
We gank it for
you.
Archaic government feeds, extracted and served as fast, clean JSON — one schema, refreshed daily, one key for the whole catalog. Built for developers and AI agents.
~$ curl -H "Authorization: Bearer $API_KEY" \ "https://gankdat.com/v1/data/uk-tenders?value_amount_min=1000000&status=active" { "ok": true, "data": [ { "buyer": "London Borough of Havering", "title": "Highways maintenance term contract", "value_amount": 8400000, "cpv_codes": ["45233139"], … } ], "meta": { "total": 116, "last_refreshed_at": "2026-07-09T05:00:11Z" } }
get your api key
Sign in with your email — magic link, no password. Create keys from your dashboard; the free tier is 250 requests/month with no card, and every key works across the whole catalog.
Got a key? Use it anywhere:
curl -H "Authorization: Bearer fapi_..." https://gankdat.com/v1/data/uk-tenders
the catalog — one schema across every dataset
Rendered from the live registry at /v1/data — when a
dataset ships, it appears here.
uk-tenders // procurement
Public-sector tenders from Find a Tender's official OCDS feed, flattened from nested releases to one clean row per notice. For bid intelligence, lead-gen, and market research.
buyerstatuscpv_codesvalue_amount_minpublished_at_afterq
uk-contract-awards // bid intelligence
Who won what: UK public-sector contract awards from the official Contracts Finder feed — buyer, winning supplier and its company number, value, contract period, CPV codes. The last two weeks of awards, refreshed daily.
supplierbuyercpv_codesaward_value_amount_minaward_date_aftercategoryq
uk-planning // planning
Planning applications from planning.data.gov.uk, normalized to the same schema. Blind Mode: applicant personal data is dropped at ingest, never stored.
authorityreferencedecision_date_afterdecision_date_beforeq
eu-ted // procurement
EU contract notices and awards from TED (Tenders Electronic Daily), the official EU procurement journal — buyer, country, CPV, values, deadlines across every member state. Pairs with uk-tenders for bid intelligence.
buyerbuyer_countrycpv_codesvalue_amount_minpublished_at_afterq
uk-sanctions // compliance
Every designation on the UK Sanctions List (FCDO) — individuals, entities, ships, with regime, aliases, and dates. Served for compliance screening; DOBs, IDs, and contact details dropped at ingest.
nameregimedesignation_typecountriesdate_designated_afterq
sam-exclusions // compliance
Every active US federal exclusion (debarment) from SAM.gov — parties barred from federal awards, with agency, program, and dates. Pairs with uk-sanctions for supplier due diligence. Addresses and identifiers dropped at ingest.
nameclassificationexcluding_agencyexclusion_programactivation_date_afterq
uk-insolvency // risk
The latest UK corporate insolvency notices from The Gazette — winding-up petitions and orders, administrator/receiver/liquidator appointments, moratoria. Company-level facts only (Blind Mode).
companynotice_typenotice_codepublished_at_afterpublished_at_beforeq
uk-companies // company data
The newest companies on the UK register, from the official Companies House API — name, number, type, SIC codes, incorporation date, and registered-office area. Officer/PSC data never ingested.
companycompany_typesic_codeslocalityincorporated_on_afterq
uk-company-profiles // company lookup
One UK company by number or name, live from the official Companies House API — status, SIC codes, accounts and confirmation-statement due dates, charges, latest filings, corporate PSCs. Officers and individual PSCs never ingested. Cached 24 h; one credit a lookup.
company_numbercompany
uk-food-hygiene // risk & leads
Every rated food business in the UK from the official FSA Food Hygiene Rating Scheme file — name, type, trading address and area, local authority, rating value and date, sub-scores, new-rating-pending flag. Stable FHRSID; refreshed daily.
rating_valuebusiness_typeoutward_codelocal_authorityrating_date_afterhygiene_score_minq
uk-sponsors // company data
Every organisation licensed by the Home Office to sponsor Worker and Temporary Worker visas — name, town, county, sponsor type, licence rating and immigration route, from the official GOV.UK register. Republished most working days.
organisationrouteratingtowncountyq
uk-charities // company data
Every registered and removed charity in England & Wales from the Charity Commission's daily extract — numbers, type, status and dates, reporting status, latest income and expenditure, postcode area, flags. Contact details and trustees never ingested.
nameregistration_statuscharity_typelatest_income_mindate_of_registration_afteroutward_codewebsite_presentq
uk-care-locations // risk & leads
Every CQC-regulated care location in England — hospitals, care homes, GPs, dentists, homecare — with service types, specialisms, provider, area and the date of the latest CQC check, from the official weekly directory. Phone numbers and manager names never ingested.
service_typesspecialismsprovider_nameregionlocal_authoritylatest_check_date_afterwebsite_presentq
uk-trademark-journal // trade mark watch
Every UK trade mark application (and international registration designating the UK) published for opposition in the IPO's weekly Trade Marks Journal — application number, mark text and type, Nice classes and goods/services, applicant organisation and country, representative, filing date, journal issue and the two-month opposition deadline. Rolling 52 issues; the change feed is each week's new publications, filterable by class, applicant or keyword — a trade-mark watch in one call. Weekly statistics per Nice class. Applicant names kept for organisations only; mark images never stored.
classesmark_textapplicantapplicant_countryjournal_numberopposition_deadline_afterq
uk-gambling-operators // KYB & affiliate compliance
Every operating licence on the Gambling Commission register for Great Britain — remote and non-remote betting, casino, bingo, gaming machines, lotteries, gambling software — with status, activities, dates and trading names; the website domains registered against each operator; and every licensed premises (betting shops, casinos, bingo halls, arcades) by licensing authority and address. Daily diff: new licences, surrenders and revocations, new domains. Personal licences never ingested.
record_typelicence_typeactivitiesis_activedomain_namelocal_authorityend_date_afterq
nhs-ods // healthcare leads & KYB
Every GP practice, NHS trust and trust site, pharmacy, dental practice and independent healthcare provider on the NHS Organisation Data Service register for England — ODS code, type, active/closed status, region and integrated care board codes, address, open and close dates, parent commissioner or trust, prescribing setting. Telephone numbers dropped; the practitioner files are never ingested.
org_typestatushealth_geographyparent_codeoutward_codeopen_date_afterq
uk-schools // leads & research
Every school, academy, college and nursery on the DfE register in England — type and phase, status, local authority and region, address, website, capacity and pupils on roll, academy trust — joined by URN to the latest Ofsted rating and inspection date. Head teacher names and phone numbers never ingested.
phaseestablishment_typelocal_authoritytrust_nameofsted_ratingpupils_minwebsite_presentq
no-website leads // preset
Organisations on official registers that list no website — the prospect list for web
agencies. Add website_present=false to uk-care-locations, uk-charities or
uk-schools and filter by area; every field on any dataset supports
<field>_present=true|false. Also on the Apify Store as one merged
feed (UK Businesses Without a Website).
website_present=falseoutward_codelocal_authoritylatest_income_min
built for ai agents, not just humans
mcp server
Point any MCP client at /mcp: tools for every dataset, deterministic JSON
results, usage built in. No key yet? Every tool answers a 5-row preview without one, and
the agent can sign you up itself — request_api_key emails you one approval
link. Also in Claude's connectors directory (how).
x402 micropayments
No account? Agents pay per request in USDC at /x402/data/… — HTTP 402 flow,
zero commission.
change feeds
Every register diffs itself each morning:
/v1/changes/…?since=YYYY-MM-DD returns what was added, removed or changed —
food hygiene, charities, care locations, schools, NHS organisations, sponsors,
exclusions, gambling licences and the weekly trade-mark journal — with the dataset's own
filters, so ?classes=09&q=acme is a watch. 90-day history, MCP tool
get_changes; the activity per day is on each
stats page. Poll the delta, not the register — no other source
publishes official-register deltas.
openapi 3.1
The whole surface is described at /openapi.json — generated from the same
schemas that validate every request.
pricing
1 credit = 1 request · a change-feed page costs 1 credit, so a daily diff of every register
fits the free tier · rate limit 60 req/min · checking /v1/usage is always free
· outside the UK? checkout bills USD/EUR automatically · launch pricing, subject to change ·
14-day make-it-right guarantee (terms)