Teacherspayteachers Discovery Scraper
Pricing
from $9.00 / 1,000 results
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....
Pricing
from $9.00 / 1,000 results
Rating
0.0
(0)
Developer

GetDataForMe
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Introduction
The Teacherspayteachers Discovery Scraper is a powerful Apify Actor designed to extract detailed information from Teachers Pay Teachers (TpT), the world's largest marketplace for educational resources. It enables users to search and scrape product listings, including titles, descriptions, prices, ratings, and author details, making it ideal for educators, researchers, and businesses seeking insights into educational content. By leveraging Playwright for reliable web scraping, this Actor ensures high-quality data extraction with minimal errors.
Features
- Comprehensive Data Extraction: Scrapes key details like product ID, title, description, ratings, pricing, grade levels, subjects, and thumbnails from TpT listings.
- Flexible Search Queries: Supports custom search terms to target specific educational resources, such as "Blackboard" or "Math Worksheets."
- Proxy Integration: Uses residential proxies to avoid IP blocks and ensure anonymous, uninterrupted scraping.
- Scalable Crawling: Configurable maximum items limit (default 100) to control crawl depth and manage API usage.
- High Reliability: Built on Playwright for handling dynamic web content and JavaScript-rendered pages.
- Structured Output: Delivers clean, JSON-formatted data ready for analysis, export, or integration into workflows.
- Fast and Efficient: Optimized for performance, minimizing crawl time while respecting site limits.
Input Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| searchQuery | string | Yes | The search term to query TpT for relevant educational resources. | "Blackboard" |
| maxItems | integer | No | Maximum number of requests (items) to crawl. Helps control the scope and avoid overuse. | 100 |
| proxyConfiguration | object | No | Proxy settings to hide the scraper's origin and prevent blocks. Defaults to Apify's residential US proxies. | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "US"} |
Example Usage
Input JSON
{"searchQuery": "Blackboard","maxItems": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Output JSON
[{"id": "8413716","type": "OnlineResource","title": "3 SETS OF CORNER POSTERS FOR WHITE/BLACK BOARD & PERIOD TABLE","canonicalSlug": "3-SETS-OF-CORNER-POSTERS-FOR-WHITEBLACK-BOARD-PERIOD-TABLE-8413716","url": "https://www.teacherspayteachers.com/Product/3-SETS-OF-CORNER-POSTERS-FOR-WHITEBLACK-BOARD-PERIOD-TABLE-8413716","descriptionSnippet": "I created these posters to brighten up my classroom and help remind my students \"which way is what?\" The first set is HORIZONTAL & VERTICAL. The next set is ROWS & COLUMNS. They are both large enough to fit well on a medium to large whiteboard or blackboard. The third set is for your periodic table to remind student of groups and periods. These are smaller than the others for small to medium posters. For easy printing, each word is its own Google Slide file. The files are editable. S","totalEvaluations": 15,"overallQualityScore": 5,"formats": ["VND.GOOGLE-APPS.DOCUMENT"],"authorId": "221141","authorName": "Science by Kim","authorSlug": "science-by-kim","price": 0,"salePrice": 0,"gradeLevels": ["Not Grade Specific"],"subjectAreas": ["Science", "Basic Principles", "Chemistry"],"resourceCategories": ["Printables", "Bulletin Board Ideas", "Posters"],"taxonomyTagIds": ["basic-principles", "bulletin-board-ideas", "chemistry", "google-apps", "not-grade-specific", "posters", "printables", "science"],"standards": [],"thumbnailOriginalUrl": "https://ecdn.teacherspayteachers.com/thumbitem/3-SETS-OF-CORNER-POSTERS-FOR-WHITE-BLACK-BOARD-PERIOD-TABLE-8413716-1726769007/original-8413716-1.jpg","thumbnailLargeUrl": "https://ecdn.teacherspayteachers.com/thumbitem/3-SETS-OF-CORNER-POSTERS-FOR-WHITE-BLACK-BOARD-PERIOD-TABLE-8413716-1726769007/large-8413716-1.jpg","scrapedAt": "2026-02-24T08:31:53.483Z"}]
Use Cases
- Market Research: Analyze trends in educational resources, pricing, and popular subjects to inform content creation.
- Competitive Intelligence: Monitor competitors' listings, ratings, and sales strategies on TpT.
- Price Monitoring: Track price changes and sales for budgeting or purchasing decisions.
- Content Aggregation: Build databases of free or low-cost resources for educational platforms.
- Academic Research: Study patterns in teacher-created materials across grade levels and subjects.
- Business Automation: Automate data collection for lead generation or partnership opportunities in edtech.
Installation and Usage
- Search for "Teacherspayteachers Discovery Scraper" in the Apify Store.
- Click "Try for free" or "Run".
- Configure input parameters (e.g., search query and max items).
- Click "Start" to begin extraction.
- Monitor progress in the log.
- Export results in your preferred format (JSON, CSV, Excel).
Output Format
The Actor outputs an array of JSON objects, each representing a scraped TpT listing. Key fields include: id (unique product identifier), title and descriptionSnippet (content details), price and salePrice (pricing info), authorName and authorSlug (creator details), gradeLevels, subjectAreas, and resourceCategories (categorization), totalEvaluations and overallQualityScore (ratings), thumbnailOriginalUrl (image link), and scrapedAt (timestamp). This structured format facilitates easy parsing and integration.
Support
For custom/simplified outputs or bug reports, please contact:
- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: https://getdataforme.com/contact/
We're here to help you get the most out of this Actor!