International Schools Database Scraper avatar

International Schools Database Scraper

Pricing

from $2.00 / 1,000 record scrapeds

Go to Apify Store
International Schools Database Scraper

International Schools Database Scraper

Extract structured profiles for ~12,000 international schools across 338+ cities worldwide from international-schools-database.com. Returns curriculum (IB, British, American), tuition fees, accreditations, enrollment, age range, school group, languages, phone, and website per school.

Pricing

from $2.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

1

Monthly active users

9 days ago

Last modified

Share

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:

FieldDescription
school_nameFull school name
cityCity
countryCountry
country_codeISO 2-letter country code (e.g. TH, AE, DE)
addressFull street address
curriculumCurricula offered — IB, British, American, French, German, etc.
ib_programsIB programme certifications (PYP, MYP, Diploma Programme)
age_rangeStudent age range (e.g. 2–18)
total_enrollmentTotal students enrolled
accreditationsCIS, BSO, IB, NEASC, and other accreditations
school_groupSchool network or operator (Nord Anglia, GEMS, SABIS, etc.)
languages_of_instructionLanguages taught in
tuition_lowMinimum annual tuition (local currency)
tuition_highMaximum annual tuition (local currency)
currencyCurrency code for tuition values
waiting_listWaiting list status: Yes / No / unknown
phoneAdmissions phone number
websiteSchool's official website
school_urlProfile URL on international-schools-database.com
school_idURL slug identifier
descriptionSchool 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.
  • Residential proxies are used automatically for reliable global access.