Superprof Scraper [$0.9💰] | Tutor Data | 7 Country Sites
Pricing
from $0.88 / 1,000 results
Superprof Scraper [$0.9💰] | Tutor Data | 7 Country Sites
Scrape Superprof tutor profiles across .fr, .es, .co.uk, .com.br, .com, .ae and .co.in: name, hourly price, subjects, location and ratings. Built for tutor lead generation, tutoring market research and private tutor price comparison. Structured JSON via API.
Pricing
from $0.88 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Features
Share
Superprof Scraper - Tutor Profiles, Hourly Prices and Ratings Across 7 Countries
The Superprof Scraper extracts private tutor profiles from Superprof's seven supported country sites. Collect tutor names, hourly prices, currencies, subjects, locations, ratings, review counts, teaching modes, verification badges and profile URLs as structured rows.
Use it to compare tutoring prices, build tutor lead lists, research subject supply, track local competition or feed an education marketplace. The Actor reads Superprof's own search JSON API, so it runs without a browser and keeps collection fast.
Main Use Cases for Superprof Tutor Data
- Tutor lead generation - build lists of tutors by subject, city and country with profile URLs and hourly prices.
- Tutoring price comparison - compare rates across France, Spain, the UK, Brazil, the US, the UAE and India.
- Marketplace supply research - measure how many tutors cover a subject and city.
- Education marketplaces - enrich tutor directories with subjects, ratings, review counts and teaching modes.
- Competitive analysis - compare pricing, ratings and verification signals across local tutors.
- CRM enrichment - add tutor profile data to outreach or partnership lists.
- AI tutor matching - give an LLM structured profiles for subject, location and price matching.
How It Works

Provide Superprof search URLs or direct tutor profile URLs. The Actor detects the country domain, calls the matching internal search endpoint, parses each tutor card and writes one record per tutor. When profile enrichment is enabled, it can visit tutor pages to add biography, subject details and geo coordinates where available.
The search JSON endpoint is the reliable data path. Superprof's HTML profile pages are protected by DataDome and may be blocked, especially from proxy IPs. If profile enrichment is blocked, the Actor can still return the core search fields and records a diagnostic instead of inventing missing values.
Input
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
startUrls | object[] | No | Four sample searches | Superprof search or tutor profile URLs in the form {"url": "..."}. |
maxItems | integer | No | 60 | Maximum tutor records. Capped at 500. |
maxPages | integer | No | 3 | Search pages per query. Capped at 50. Free users are limited to one page. |
fetchProfiles | boolean | No | false | Set false explicitly to skip profile-page enrichment; the current handler enables it when the field is omitted. |
debugDump | boolean | No | false | Save raw responses for diagnostics. |
proxy | object | No | Off | Optional proxy configuration. Direct requests are usually the most reliable path for the search JSON API. |
Supported country sites: superprof.fr, superprof.es, superprof.co.uk, superprof.com.br, superprof.com, superprof.ae and superprof.co.in.
Search URLs follow the site's /s/subject,Country,City,,,,.html pattern. Direct profile URLs can also be supplied; they are parsed for the tutor identity and, when profile fetch is enabled, enriched from the page.
Output
The dataset contains 26 fields per tutor.
| Field | Type | Description |
|---|---|---|
tutorId | string | Superprof tutor identifier. |
name | string | Tutor display name. |
photo | string | Profile photo URL. |
title | string | Headline or profile title. |
profileUrl | string | Public tutor profile URL. |
hourlyPrice | number | Advertised hourly price. |
currency | string | Currency inferred from the country site, such as EUR, GBP, BRL, USD, AED or INR. |
subjects | string[] | Subjects associated with the tutor. |
subjectsFromSearch | boolean | True when the subject list only reflects the search term rather than a fuller profile list. |
rating | number | Average rating. |
reviewCount | number | Number of reviews. |
city | string | Tutor city. |
country | string | Country associated with the listing. |
geo | object | Latitude and longitude when available. |
bio | string | Tutor biography when profile enrichment succeeds. |
responseTime | string | Published response-time label. |
lessonOnline | boolean | Offers online lessons. |
lessonInPerson | boolean | Offers in-person lessons. |
freeFirstLesson | boolean | Offers a free first lesson. |
firstFreeDuration | string | Duration of the free first lesson, such as 0h30. |
verified | boolean | Verified tutor indicator. |
badge | string | Profile badge label, such as Ambassador. |
distanceKm | number | Distance from the search location when available. |
searchUrl | string | Search URL that produced the row. |
sourceDomain | string | Country domain, such as www.superprof.es. |
scrapedAt | string | UTC ISO 8601 collection timestamp. |
The dataset does not include tutor email addresses or phone numbers. Superprof does not expose them as structured fields on these pages, and the Actor does not attempt to guess them.
Pricing
Pricing uses pay-per-event billing: a small start event per run plus one result event per tutor written.
| Event | FREE | BRONZE | SILVER | GOLD | PLATINUM | DIAMOND |
|---|---|---|---|---|---|---|
| Actor start, per run | $0.00005 | $0.00005 | $0.00005 | $0.00005 | $0.00005 | $0.00005 |
| Tutor result | $0.0009 | $0.0009 | $0.00089 | $0.00088 | $0.00088 | $0.00088 |
That is $0.88-$0.90 per 1,000 tutors. Free users receive the first 10 tutors as a preview, with one search page. Paid runs can request up to 500 tutors and 50 pages per search.
Example Input
{"startUrls": [{ "url": "https://www.superprof.fr/s/guitare,France,Paris,,,,.html" },{ "url": "https://www.superprof.co.uk/s/maths,United-Kingdom,London,,,,.html" }],"maxItems": 100,"maxPages": 3,"fetchProfiles": false}
Example Output
{"tutorId": "12428395","name": "Timothy","photo": "https://c.superprof.com/i/a/27887956/12428395/600/example.jpg","title": "English for international professionals","profileUrl": "https://www.superprof.es/english-for-professionals.html","hourlyPrice": 40,"currency": "EUR","subjects": ["ingles"],"subjectsFromSearch": true,"rating": 5,"reviewCount": 54,"city": "Madrid","country": "Spain","geo": null,"bio": null,"responseTime": "Responds in 3 hours","lessonOnline": true,"lessonInPerson": false,"freeFirstLesson": true,"firstFreeDuration": "0h30","verified": true,"badge": "Ambassador","distanceKm": null,"searchUrl": "https://www.superprof.es/s/ingles,Spain,Madrid,,,,.html","sourceDomain": "www.superprof.es","scrapedAt": "2026-10-07T11:53:24.295Z"}
Integrations and Automation
Run searches on a schedule and send tutor rows to Google Sheets, Airtable, a CRM or a tutor marketplace database. Apify webhooks, Zapier, Make, n8n and the Apify API support automated collection.
Use tutorId for deduplication and sourceDomain to separate country markets. Keep subjectsFromSearch in mind when analyzing subject coverage: a true value means the subject list may reflect the query rather than the tutor's complete profile.
Related Actors
- Bio Links Scraper - creator profiles across six bio-link platforms.
- Expertise Scraper - ranked US professional directories with ratings and licenses.
- Indeed Job Scraper - job and salary data for education and labor-market research.
FAQ
Which Superprof countries are supported?
France, Spain, the United Kingdom, Brazil, the United States, the United Arab Emirates and India. Use the matching country domain in the search URL.
Does it collect tutor emails or phone numbers?
No. Those fields are not part of the structured output, and the Actor does not guess or enrich private contact details.
What does fetchProfiles do?
Profile-page enrichment can add biography, fuller subjects and geo coordinates. Set fetchProfiles to false explicitly to skip it; the current handler enables enrichment when the field is omitted. Search data is collected regardless, and blocked profile pages still leave the core row intact.
Why is subjectsFromSearch true?
It means the subject list is based on the search term rather than a confirmed full list from the tutor's profile. Use it as a data-quality signal when comparing tutors.
Should I enable a proxy?
The internal search JSON endpoint usually answers direct requests. Superprof blocks many proxy IPs with DataDome or AWS WAF, so enabling a proxy can reduce success. Use a proxy only if your direct runs are blocked.
How many tutors can I collect?
Paid runs support up to 500 tutors and 50 pages per search. Free users receive 10 tutors and up to one search page.
For AI Agents and LLM Apps
The Actor is callable through the Apify MCP server and the Apify API. It returns tutor rows with pricing, subjects, location, ratings and teaching-mode signals.
Minimal input
{"startUrls": [{ "url": "https://www.superprof.es/s/ingles,Spain,Madrid,,,,.html" }],"maxItems": 20}
Behavior an agent should know
- One dataset item represents one tutor profile.
tutorIdis the deduplication key.currencyis inferred from the country domain; compare prices only within the same currency or convert explicitly.subjectsFromSearch: truemeans the subject list may be limited to the query.bioandgeoare often null when profile enrichment is disabled or blocked.- The dataset contains no tutor emails or phone numbers.
maxItemsis capped at 500;maxPagesis capped at 50.- Free users receive 10 tutors and one search page.
Suggested tool description: "Collect Superprof tutor profiles across seven country sites with hourly price, currency, subjects, city, ratings, reviews, teaching modes and profile URLs."
Legal and Compliance
This Actor collects publicly available tutor profile information. It is not affiliated with Superprof. Respect Superprof's terms, robots guidance and applicable privacy law.
Tutor names, locations and profile content can be personal data. Do not use the dataset for spam, harassment, unauthorized resale or any purpose that violates platform terms or local law. Verify pricing and availability with the tutor or platform before relying on them.
SEO Keywords
Superprof scraper, Superprof tutor data, tutor database, private tutor leads, hourly tutoring prices, online tutor data, tutor profiles, Superprof France, Superprof Spain, Superprof UK, Superprof Brazil, Superprof USA, Superprof UAE, Superprof India, tutoring market research, tutor marketplace data, education leads, subject tutor search, tutor ratings, tutor reviews, private lessons data, tutor price comparison, tutor directory, education dataset, tutor API alternative