OrbTop

International Schools Database Scraper

EDUCATIONLEAD GENERATIONBUSINESS

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

International Schools Database Scraper

Extract structured profiles for ~12,000 international schools across 338+ cities worldwide from international-schools-database.com. Each record includes curriculum type (IB, British, American, and more), tuition fee range, accreditations, enrollment size, age range, school group/network, languages of instruction, admissions phone number, and official website — all in a clean, analysis-ready format.

What you get

21 fields per school, sourced from the site's structured data and HTML:

Field Description
school_name Full school name
city City
country Country
country_code ISO 2-letter country code (e.g. TH, AE, DE)
address Full street address
curriculum Curricula offered — IB, British, American, French, German, etc.
ib_programs IB programme certifications (PYP, MYP, Diploma Programme)
age_range Student age range (e.g. 2–18)
total_enrollment Total students enrolled
accreditations CIS, BSO, IB, NEASC, and other accreditations
school_group School network or operator (Nord Anglia, GEMS, SABIS, etc.)
languages_of_instruction Languages taught in
tuition_low Minimum annual tuition (local currency)
tuition_high Maximum annual tuition (local currency)
currency Currency code for tuition values
waiting_list Waiting list status: Yes / No / unknown
phone Admissions phone number
website School's official website
school_url Profile URL on international-schools-database.com
school_id URL slug identifier
description School overview text

How to use it

Quick test — single city

Point the actor at a small city to verify the data shape before a full run. Andorra has two schools and completes in seconds.

{
  "maxItems": 10,
  "cityUrls": ["https://www.international-schools-database.com/in/andorra"]
}

Target specific cities

{
  "maxItems": 200,
  "cityUrls": [
    "https://www.international-schools-database.com/in/dubai",
    "https://www.international-schools-database.com/in/singapore",
    "https://www.international-schools-database.com/in/bangkok",
    "https://www.international-schools-database.com/in/hong-kong"
  ]
}

Full global crawl

Leave cityUrls empty. The actor discovers all 338+ city listing pages automatically.

{
  "maxItems": 15000
}

Sample output

{
  "school_name": "Agora International School Andorra",
  "city": "Andorra la Vella",
  "country": "Andorra",
  "country_code": "AD",
  "address": "Carrer de la Roda, 3, AD500 Andorra la Vella",
  "curriculum": "IB",
  "ib_programs": "Primary Years Programme, Middle Years Programme, Diploma Programme",
  "age_range": "2-18",
  "total_enrollment": 650,
  "accreditations": "IB World School",
  "school_group": "",
  "languages_of_instruction": "English, Spanish, Catalan",
  "tuition_low": 11900,
  "tuition_high": 17000,
  "currency": "EUR",
  "waiting_list": "No",
  "phone": "+376 737 460",
  "website": "https://www.agoraandorra.com",
  "school_url": "https://www.international-schools-database.com/in/andorra/agora-international-school-andorra",
  "school_id": "agora-international-school-andorra",
  "description": "Agora International School Andorra is a leading international school...",
  "scrapedAt": "2026-05-03T20:14:00.000Z"
}

Use cases

  • Admissions technology — build school-finder tools and comparison platforms with current curriculum, tuition, and enrollment data
  • Education market research — analyze international school density, curriculum distribution, and fee benchmarks by city or region
  • B2B lead generation — build targeted lists of school decision-makers with phone numbers and websites for edtech sales outreach
  • Relocation services — power "find a school" features for expatriate platforms and corporate mobility apps
  • School group intelligence — map operator footprints (Nord Anglia, GEMS, SABIS) across markets to identify expansion patterns
  • Investment research — quantify market size and competition in specific cities for education-sector due diligence

Pricing

Pay-per-result. Charged per school profile scraped plus a fixed start fee. A full global crawl of ~12,000 schools costs approximately $15–18 at standard rates.

Limitations

  • Coverage is limited to schools listed on international-schools-database.com. Schools not on ISDB are not included.
  • waiting_list is self-reported by schools and may be absent (unknown) for schools that do not fill in the Q&A section.
  • Tuition figures are in each school's local currency — use the currency field to convert.
  • Full global crawl discovers ~338 cities and ~12,000 schools. Default timeout is 6 hours; large runs near the cap should set maxItems conservatively or split by city.
  • Reliable global access on every run.