Developer API

Add nursery intelligence to your property listings

Free API and embeddable widget. Family scores, nursery search, area intelligence, school data, and travel times for any UK postcode.

🏠

Property portals

Show nursery proximity on every listing

🏢

Estate agents

Family Score badge on property pages

✈️

Relocation platforms

Area intelligence for corporate moves

👶

Parenting apps

Nursery search + reviews in your app

What you get

Family Score

Composite 0-100 rating combining nursery quality, crime, schools, and property affordability for any postcode district.

GET /api/v1/areas/{district}

Nursery search

26,000+ Ofsted-rated nurseries searchable by postcode with radius, grade, and funding filters.

POST /api/v1/nurseries/search

Area intelligence

Property prices, crime rates, flood risk, IMD deprivation, parks, and school quality per district.

GET /api/v1/areas/{district}

Schools nearby

Primary and secondary schools with Ofsted grades near any coordinates.

GET /api/v1/schools/near

Travel times

Walk, cycle, and drive times between any two UK locations. Isochrone polygons for commute zones.

POST /api/v1/travel/time

AI summaries

Claude-powered nursery summaries and review synthesis. Natural language nursery search.

GET /api/v1/nurseries/{urn}/summary

Integrate in minutes

HTML Embed — 3 lines

<!-- Add to any property listing page -->
<div data-nursery-widget
     data-postcode="SW11 1AA"
     data-limit="5"
     data-api-key="YOUR_KEY">
</div>
<script src="https://nurserymatch.com/embed.js" defer></script>

REST API — curl

# Get Family Score for a postcode district
curl -H "X-Api-Key: YOUR_KEY" \
  "https://nursery-finder-6u7r.onrender.com/api/v1/areas/SW11"

# Search nurseries near a postcode
curl -X POST -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_KEY" \
  -d '{"postcode":"SW11 1AA","radius_km":3}' \
  "https://nursery-finder-6u7r.onrender.com/api/v1/nurseries/search"

JavaScript

// Fetch Family Score for a district
const res = await fetch(
  'https://nursery-finder-6u7r.onrender.com/api/v1/areas/SW11',
  { headers: { 'X-Api-Key': 'YOUR_KEY' } }
);
const area = await res.json();

console.log(area.family_score);      // 78
console.log(area.nursery_count_total); // 42
console.log(area.avg_sale_price_all);  // 725000

Simple pricing

Free

£0/month

1,000 requests/day

  • Family Score API
  • Nursery search by postcode
  • Area intelligence (crime, schools, property)
  • Embeddable widget
  • NurseryMatch branding on widget
Get free API key

Pro

£49/month

10,000 requests/day

  • Everything in Free
  • Remove widget branding
  • Travel time + isochrone API
  • AI nursery summaries
  • Priority support
Start Pro trial

Enterprise

Custom

100,000+ requests/day

  • Everything in Pro
  • White-label widget
  • Bulk data export
  • Webhook notifications
  • Dedicated account manager
  • SLA guarantee
Contact us

FAQ

Do I need an API key?

No — all public endpoints work without a key at 300 requests per 15 minutes. An API key gives you higher limits and usage tracking.

Where does the data come from?

Nursery data is from Ofsted (Open Government Licence v3.0). Property prices from HM Land Registry. Crime data from data.police.uk. All free, open datasets.

Can I use this on commercial property listings?

Yes. The Free tier includes NurseryMatch branding on the widget. Pro removes branding. Attribution for Ofsted data is required under OGL.

What are the rate limits?

Free: 1,000 requests/day. Pro: 10,000/day. Enterprise: 100,000+/day. Without an API key: 300 requests per 15 minutes per IP.