
Platzi Courses Listing By Keyword
Pricing
$5.99 / 1,000 results

Platzi Courses Listing By Keyword
An Apify Actor that scrapes and lists Platzi courses by keyword, providing details like title, URL, and enrollment count. Ideal for market research and content analysis.
0.0 (0)
Pricing
$5.99 / 1,000 results
0
2
2
Last modified
2 days ago
π Platzi Courses Scraper β Extract Course Data by Keyword
Keywords: Platzi scraper, Platzi API, Platzi courses data extraction, online learning scraper, course data, educational content scraper, Apify actor, learning platform API
Easily collect live course listings from Platzi.com β the popular Spanish-language online learning platform. This open-source Apify Actor written in Python lets you turn Platzi into a real-time course data API for market research, content analysis, competitive intelligence, and more.
Table of Contents
- Why Use This Scraper?
- Quick Start
- Input Parameters
- Output Example
- Use-Case Ideas
- Limitations & Legal
- Support
Why Use This Scraper?
β
Comprehensive Course Data β Extract detailed information about courses, instructors, ratings, and more
β
Keyword-Based Search β Find courses by any topic or technology (e.g., "react", "python", "marketing")
β
Rich Metadata β Get course descriptions, duration, difficulty levels, reviews, and instructor details
β
Free Plan Support β Optimized for both free and premium Apify accounts with appropriate limits
β
Async & Reliable β Built with httpx
and Apify SDK for high-performance data extraction
Stop manually browsing course catalogs β automate your Platzi research in minutes.
Quick Start
Run on Apify platform
- Click "Try actor" β paste the JSON input below.
- Hit Run β results will appear in Dataset tab as structured JSON.
Input Parameters
Field | Type | Required | Description | Example |
---|---|---|---|---|
keywords | array | β | Keywords to search for courses | ["react", "python"] |
Example input
{"keywords": ["react", "javascript", "python"]}
Note: Free Apify accounts are limited to 1 keyword and 10 results maximum. Premium accounts have no limitations.
Output Example
{"id": 12345,"title": "Curso de React.js","description": "Aprende React.js desde cero hasta nivel avanzado...","object_level": "beginner","prior_knowledges": ["HTML", "CSS", "JavaScript"],"teacher": "Juan PΓ©rez","teacher_url": "https://platzi.com/profesores/juan-perez/","url": "https://platzi.com/cursos/react/","badge_url": "https://static.platzi.com/media/achievements/badge-react.png","first_class": {"title": "IntroducciΓ³n a React","url": "https://platzi.com/clases/react-intro/"},"true_review_score": 4.8,"true_review_count": 1250,"all_review_count": 1500,"object_type": "course","duration_minutes": 1800,"has_exam": true,"publish_date": "2023-01-15","status": "published","scope": "public","organization_id": 1,"category_id": 5,"tags": ["react", "javascript", "frontend"],"score": 95.5,"extraction_date": "2024-01-20","extraction_datetime": "2024-01-20T12:00:00Z","input": {"keywords": ["react"],"search_keyword": "react"}}
Use-Case Ideas
- Market Research β Analyze trending technologies and course demand patterns
- Competitive Analysis β Monitor competitor course offerings and pricing strategies
- Content Strategy β Identify gaps in educational content for your own platform
- Lead Generation β Find potential instructors or course creators to collaborate with
- Academic Research β Study online learning trends and course categorization
- SEO Research β Discover popular course topics and keywords for content planning
Limitations & Legal
- Platzi Platform Only β This scraper works exclusively with Platzi.com
- Respect Terms of Service β Use responsibly and comply with Platzi's terms
- Rate Limiting β Built-in delays help prevent blocking, but heavy usage may trigger restrictions
- Free Account Limits β Free Apify accounts are limited to 1 keyword and 10 results
Account Limitations
Free Apify Account
- Max Keywords: 1
- Max Results: 10 courses per keyword
Premium Apify Account
- Max Keywords: Unlimited
- Max Results: Unlimited
π How to run
From Apify Console
- Click Run on the actor page.
- Paste the JSON input like the example above.
- Watch the live log; results will appear in the Dataset tab.
From code
from apify_client import ApifyClientclient = ApifyClient("<APIFY_API_TOKEN>")run = client.actor("username~platzi-courses-listing-by-keyword").call({"keywords": ["python", "javascript"]})for course in client.dataset(run["defaultDatasetId"]).iterate_items():print(course)
Equivalent cURL:
curl -X POST \-H 'Content-Type: application/json' \-H 'Authorization: Bearer <APIFY_API_TOKEN>' \-d '{"keywords":["react","python"]}' \'https://api.apify.com/v2/acts/username~platzi-courses-listing-by-keyword/runs?waitForFinish=1'
βοΈ Technical notes
- Built with Apify Python SDK and
asyncio
for non-blocking requests. - Structured data output with extraction timestamps and input metadata.
π¬ Support & feedback
Open an issue on Apify or contact the developer β we reply within one business day.
Boost your educational data intelligence today β scrape Platzi like a pro!
SEO keywords: Platzi scraper, Platzi courses API, online learning data extraction, course catalog scraper, educational content analysis, learning platform data.
Made by DataCach team.