VOOZH about

URL: https://apify.com/crawlerbros/teachers-pay-teachers-scraper

⇱ Teachers Pay Teachers Store & Product Scraper Β· Apify


πŸ‘ Teachers Pay Teachers Store & Product Scraper avatar

Teachers Pay Teachers Store & Product Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store

Teachers Pay Teachers Store & Product Scraper

Scrape Teachers Pay Teachers (TpT) with search educational resources by keyword, grade, subject, or format. Get product details with price, rating, seller info, and more. Also scrape entire teacher stores.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

24 days ago

Last modified

Share

Scrape educational resources from Teachers Pay Teachers (TPT) β€” the world's largest marketplace for teacher-created educational materials. Extract product details including price, rating, seller information, grade levels, and more β€” no account required.

What This Actor Does

  • Search resources by keyword with optional grade, subject, and format filters
  • Browse by grade β€” Pre-K through 12th grade, Higher Education, Homeschool
  • Browse by subject β€” Math, ELA, Science, Social Studies, Arts, and more
  • Fetch specific product details from TpT product URLs
  • Scrape entire teacher stores β€” get all products from any teacher's store page

Input

FieldTypeDescription
modeSelectsearch, byGrade, bySubject, getProduct, getStore
searchQueryTextKeyword search (mode=search)
startUrlsListTpT product or store URLs (getProduct/getStore)
gradeSelectGrade level filter (also required for byGrade mode)
subjectSelectSubject area filter (required for bySubject mode)
formatSelectResource format (PDF, Google Apps, PowerPoint, etc.)
isFreeBooleanOnly return free resources
minRatingNumberMinimum average rating (1–5 star scale)
minReviewsIntegerMinimum number of ratings/reviews
maxItemsIntegerMaximum records to return (default: 24)

Grade Options

Pre-K, Kindergarten, 1st–12th Grade, Higher Education, Adult Education, Homeschool, Not Grade Specific

Subject Options

Arts & Music, English Language Arts, Foreign Language, Math, Science, Social Studies - History, Special Education, Holidays/Seasonal

Format Options

PDF, Google Apps, PowerPoint, Word Document, Excel Spreadsheets, Easel Activity, Interactive Notebooks, Lesson Plans, Task Cards, Tests, Worksheets, Workbooks

Output

FieldTypeDescription
productIdStringTpT numeric product ID
titleStringResource title
descriptionStringProduct description
priceNumberPrice in USD (0.0 = free)
isFreeBooleanWhether the resource is free
ratingNumberAverage rating (1–5 scale)
ratingCountIntegerNumber of ratings
sellerStringTeacher/seller display name
sellerUrlStringSeller's TpT store URL
thumbnailUrlStringProduct preview image URL
urlStringProduct page URL
releaseDateStringDate product was listed
currencyStringCurrency code (USD)
gradesArrayGrade levels (when available)
subjectsArraySubject areas (when available)
formatsArrayResource formats (when available)
recordTypeStringAlways "product"
scrapedAtStringISO timestamp

Example Output

{
"productId":"4061393",
"title":"Multiplication Color By Number Worksheets - Fact Fluency",
"price":3.50,
"isFree":false,
"rating":4.8,
"ratingCount":1250,
"seller":"Games 4 Learning",
"sellerUrl":"https://www.teacherspayteachers.com/Store/Games-4-Learning",
"thumbnailUrl":"https://ecdn.teacherspayteachers.com/thumbitem/...",
"url":"https://www.teacherspayteachers.com/Product/Multiplication-Color-By-Number-Worksheets-Fact-Fluency-4061393",
"currency":"USD",
"recordType":"product",
"scrapedAt":"2026-05-17T07:00:00+00:00"
}

Modes

search β€” Search by keyword

Searches TpT's browse page with optional filters.

{"mode":"search","searchQuery":"multiplication worksheets","grade":"3rd","maxItems":24}

byGrade β€” Browse by grade level

Returns resources for a specific grade.

{"mode":"byGrade","grade":"Kindergarten","maxItems":50}

bySubject β€” Browse by subject

Returns resources for a specific subject area.

{"mode":"bySubject","subject":"Math","grade":"5th","maxItems":50}

getProduct β€” Fetch specific product(s)

Returns full details for specific product URLs.

{
"mode":"getProduct",
"startUrls":[
"https://www.teacherspayteachers.com/Product/Multiplication-Color-By-Number-Worksheets-4061393"
]
}

getStore β€” Scrape a teacher's store

Returns all products from a teacher's store.

{
"mode":"getStore",
"startUrls":["https://www.teacherspayteachers.com/Store/Games-4-Learning"],
"maxItems":100
}

FAQ

Does this require a TpT account? No. All product listings and details scraped are publicly accessible without login.

Does TpT use Algolia for search? TpT uses Algolia internally for its search infrastructure, but the search results are delivered as server-rendered HTML. This actor scrapes the HTML results pages and individual product pages to extract structured data (including JSON-LD) without needing Algolia credentials.

How do I get grades, subjects, and formats for a product? These fields are best populated by fetching product detail pages (all modes except search/byGrade/bySubject). Use mode=getProduct or mode=getStore for richest data.

What is the rating scale? TpT uses a standard 1–5 star rating scale. The JSON-LD on product pages includes ratingValue on this scale.

How many products can I scrape? Set maxItems up to 5000. TpT has millions of resources.

Why might some product records have fewer fields? Listing pages provide only the product URL and title. Full details (price, rating, seller, thumbnail) require fetching individual product pages, which is done automatically by the actor.

Can I scrape an entire teacher's store? Yes β€” use mode=getStore with the store URL. The actor paginates through all store pages automatically.

Limitations

  • TpT's browse page may require a brief delay between requests to avoid rate limiting
  • Some product fields (grades, subjects, formats) may not always be available on listing pages and require fetching the product detail page
  • Product pages blocked by TpT's anti-bot systems will be skipped with a warning; try reducing request frequency if many pages fail
  • Preview/download files are not accessible without a TpT account

You might also like

Teacherspayteachers Discovery Scraper

getdataforme/teacherspayteachers-discovery-scraper

Discover and extract detailed listings from Teachers Pay Teachers, the world's largest educational marketplace. Scrape titles, descriptions, prices, ratings, and author details with custom search queries....

17

Teacherpayteacher Profile Scraper

getdataforme/teacherpayteacher-profile-scraper

The Teacherpayteacher Profile Scraper is an Apify Actor that extracts comprehensive product data from Teachers Pay Teachers profiles, including titles, prices, ratings, and seller details....

Teacherspayteachers Reviews Scraper

getdataforme/teacherspayteachers-reviews-scraper

Extract comprehensive reviews from Teachers Pay Teachers product pages with this reliable Apify Actor. Leveraging Playwright for robust scraping, it captures ratings, comments, buyer demographics, and satisfaction metrics....

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.

Aladia Teachers Profile Scraper

getdataforme/aladia-teachers-profile-scraper

This Apify actor automates scraping of comprehensive teacher profiles from Aladia, extracting bios, skills, experiences, education, and more into structured JSON. Perfect for research, recruitment, and analysis, it delivers high-quality, scalable data with ethical practices and customizable exports.

Skillshare Scraper | Creative Classes and Teachers

parseforge/skillshare-scraper

Pull Skillshare class data including title, teacher, category, level, duration, lessons, reviews, ratings, and full description. Track creative course catalogs across design, photography, business, and more for education analytics, lead generation, and competitive learning research.

Superprof Scraper (by Search URL)

azzouzana/superprof-scraper-by-search-url

Extract Superprof teachers & tutors data instantly using this NO-CODE tool ⚑. Scrapes prices, bios, reviews, addresses, emails (when available) & much more. Supports all countries 🌍Export to JSON/HTML/CSV or use as an API. Bring your search URL and you're good to go!

15

5.0

Dharma Seed Teacher & Talk Archive Scraper

jungle_synthesizer/dharmaseed-dharma-talk-meditation-teacher-archive-scraper

Scrape the Dharma Seed archive of 600+ Western Insight/Vipassana meditation teachers and 30,000+ CC-licensed dharma talks. Returns teacher profiles with embedded talk metadata including audio URLs.

πŸ‘ User avatar

BowTiedRaccoon

2

Ai Question Generator

sunvic567/ai-question-generator

Generate educational questions from any document automatically. AI-powered quiz maker creates multiple choice, true/false, essay questions from PDFs and DOCX files. Perfect for teachers, trainers, and e-learning. Customize difficulty, export to JSON/CSV/Moodle XML. Turn documents into assessments.

5

4.0

Walmart Scraper

gio21/walmart-scraper

Scrape Walmart products by search keyword or URL. Title, brand, price, rating, reviews, seller, image, SKU. Pay per product.