VOOZH about

URL: https://apify.com/crawlerbros/preply-scraper

โ‡ฑ Preply Tutor Profiles Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Preply Tutor Profiles Scraper

Scrape Preply tutor profiles, search tutors by language, subject, price, and rating. Get name, country, hourly rate, rating, reviews, lessons count, bio, avatar, and more. Supports bulk tutor lookups by URL or ID.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a month ago

Last modified

Share

Extract comprehensive tutor profiles from Preply โ€” the world's leading online tutoring marketplace with 40,000+ tutors across 50+ languages. Search by language, subject, price, rating, and availability. Perfect for market research, competitive analysis, and education platform insights.

What You Get

Each tutor profile includes:

FieldDescription
tutorIdUnique Preply tutor identifier
nameTutor's display name
bioTutor's self-description
countryTutor's country of origin
nativeLanguageTutor's native language
languagesTaughtList of languages this tutor teaches
specialtiesSpecializations (e.g. Business English, IELTS, Conversation)
hourlyRatePrice per hour in USD
currencyPricing currency
ratingAverage student rating (0โ€“5)
reviewCountTotal number of student reviews
totalLessonsNumber of lessons completed
responseRateTutor's message response rate (e.g. "98%")
profileUrlDirect link to tutor's Preply profile
avatarUrlProfile photo URL
videoUrlIntroduction video URL
isProWhether the tutor is certified/professional
educationEducational background (detail mode)
certificatesTeaching certificates (detail mode)
recordTypeAlways "tutor"
scrapedAtISO 8601 timestamp of extraction

Modes

searchTutors (default)

Search for tutors by language with optional filters. Paginates through Preply's tutor directory.

Example input:

{
"mode":"searchTutors",
"language":"japanese",
"minRating":4.5,
"maxPrice":30,
"maxItems":50
}

getTutor

Fetch full profiles for specific tutors by their Preply profile URL or numeric ID. Returns detailed data including education history and certificates.

Example input:

{
"mode":"getTutor",
"startUrls":[
"https://preply.com/en/tutor/12345",
"https://preply.com/en/tutor/67890"
]
}

Or with numeric IDs:

{
"mode":"getTutor",
"tutorIds":["12345","67890"]
}

Input Reference

FieldTypeDefaultDescription
modeselectsearchTutorsOperation mode
languageselectspanishLanguage to search tutors for
startUrlsarrayโ€”Tutor profile URLs (mode=getTutor)
tutorIdsarrayโ€”Numeric tutor IDs (mode=getTutor)
subjectstringโ€”Subject specialty (e.g. "Business English", "IELTS")
sortByselectpopularitypopularity / rating / reviews / price_lowest / price_highest
minPricenumberโ€”Minimum hourly rate (USD)
maxPricenumberโ€”Maximum hourly rate (USD)
minRatingnumberโ€”Minimum average rating (0โ€“5)
nativeOnlybooleanfalseNative speakers only
proOnlybooleanfalseCertified/professional tutors only
tutorCountrystringโ€”ISO country codes to filter by (e.g. US, GB,US,CA)
availabilityDayselectโ€”Filter by available weekday
useProxybooleantrueUse residential proxy (recommended for Cloudflare)
maxItemsinteger20Maximum profiles to return (1โ€“5000)

Supported Languages

English, Spanish, French, German, Italian, Portuguese, Chinese (Mandarin), Japanese, Korean, Russian, Arabic, Dutch, Polish, Turkish, Swedish, Norwegian, Danish, Finnish, Hebrew, Hindi, Ukrainian, Greek, Romanian, Czech, Hungarian, Catalan, Thai, Vietnamese, Indonesian, Malay, Persian (Farsi), Tagalog, Urdu, Bengali, Swahili

Output Example

{
"tutorId":"12345",
"name":"Maria S.",
"country":"Spain",
"nativeLanguage":"Spanish",
"languagesTaught":["Spanish"],
"hourlyRate":15.0,
"currency":"USD",
"rating":4.9,
"reviewCount":150,
"totalLessons":1200,
"responseRate":"98%",
"isPro":true,
"profileUrl":"https://preply.com/en/tutor/12345",
"avatarUrl":"https://cdn.preply.com/avatar/12345.jpg",
"recordType":"tutor",
"scrapedAt":"2026-05-17T10:00:00+00:00"
}

Use Cases

  • Market Research โ€” Analyze tutor pricing, ratings, and availability across languages
  • Competitive Analysis โ€” Compare tutor profiles across online tutoring platforms
  • Education Insights โ€” Track trends in language learning demand and tutor supply
  • Lead Generation โ€” Build a dataset of specialized language tutors
  • Academic Research โ€” Study the gig economy in online education

Performance

  • Processes 10 tutors per page via Preply's public API
  • Supports up to 5,000 tutors per run
  • Automatically handles Cloudflare protection via residential proxy rotation
  • Retry logic on rate limits and server errors

Proxy Configuration

Preply uses Cloudflare protection. The actor first attempts direct HTTP access (which works for the public ChatGPT OpenAPI endpoint) and automatically falls back to Playwright with a residential proxy if blocked. Enabling useProxy: true (default) ensures maximum reliability.

FAQ

Q: Does this require a Preply account or API key? A: No. The actor uses Preply's public tutor directory and their publicly documented OpenAPI endpoint โ€” no authentication required.

Q: Can I filter by availability? A: Yes โ€” use the availabilityDay field to filter by day of the week.

Q: Why use a proxy? A: Preply uses Cloudflare to protect against automated scraping. Residential proxies present requests as regular user traffic, significantly improving success rates.

Q: How fresh is the data? A: Each run fetches live data from Preply at the moment of execution. Tutor profiles, ratings, and prices reflect the current state of Preply's platform.

Q: How many tutors can I scrape? A: Up to 5,000 per run. For larger datasets, run the actor multiple times with different filter settings.

Q: Are education and certificate details available? A: Yes โ€” use mode=getTutor with specific tutor IDs/URLs to fetch full profiles including education history and certificates.

You might also like

Preply Tutor Scraper

epicscrapers/preply-tutor-scraper

Extract tutor profiles, prices, ratings, and availability data from Preply.com. Filter by subject, country, native speaker status, availability, and more. Perfect for market research, competitor analysis, and lead generation in online tutoring.

6

Preply Tutor Directory Scraper

jungle_synthesizer/preply-tutor-directory-scraper

Scrape the Preply tutor directory for language and subject tutors. Extracts name, subjects, native language, country of birth, hourly rate (USD), trial lesson price, rating, review count, lesson count, languages spoken, profile URL, and badges.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

Wyzant Tutors Scraper

crawlergang/wyzant-scraper

Scrape tutor profiles from Wyzant.com with the largest US tutoring marketplace. Search tutors by subject or keyword, browse subject pages, or fetch individual tutor profiles. Returns name, subjects, hourly rate, rating, reviews, education, bio, and more.

2

5.0

Wyzant Tutors Scraper

crawlerbros/wyzant-scraper

Scrape tutor profiles from Wyzant.com with the largest US tutoring marketplace. Search tutors by subject or keyword, browse subject pages, or fetch individual tutor profiles. Returns name, subjects, hourly rate, rating, reviews, education, bio, and more.

Superprof Scraper $1๐Ÿ’ฐ Tutors, Lessons, Prices & Ratings

abotapi/superprof-tutor-scraper

From $1/1K. Scrape Superprof tutors by subject and location, or paste tutor URLs. One rich record per tutor: name, photo, price, rating, reviews count, subjects, city, geo, response time, lesson type and more. Filter by price, rating and lesson type.

italki Tutor Profiles & Languages Scraper

crawlerbros/italki-scraper

Scrape italki teacher profiles with search professional teachers and community tutors by language, price, rating, and lesson count. Get name, country, teacher type, hourly rate, lessons count, students count, rating, reviews, bio, avatar, and more.

Contra Freelancers Scraper

parseforge/contra-freelancers-scraper

Sweep Contra and pull freelancer profiles with avatar URL, name, username, headline, location, hourly rate, currency, badge, skills, portfolio count, reviews, and profile URL. Filter by search query, category, location, or hourly rate range for talent sourcing and lead generation.

TeacherOn Tutors Scraper

crawlerbros/teacheron-scraper

Scrape TeacherOn.com, a global tutoring marketplace with 200,000+ tutors across 18,000+ subjects. Search by keyword, browse by subject, or enrich profile URLs. Extracts name, subjects, rate, rating, reviews, location, languages, and teaching type.

Pinterest Boards Scraper

easyapi/pinterest-boards-scraper

The Pinterest Boards Scraper is an essential tool for discovering and exploring creative collections on Pinterest. With customizable search options and detailed data retrieval, it enhances your ability to find and utilize inspiring content effectively! ๐ŸŒŸ