Platzi Courses Listing By Keyword avatar
Platzi Courses Listing By Keyword

Pricing

$5.99 / 1,000 results

Go to Apify Store
Platzi Courses Listing By Keyword

Platzi Courses Listing By Keyword

Developed by

DataCach

DataCach

Maintained by Community

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

  1. Why Use This Scraper?
  2. Quick Start
  3. Input Parameters
  4. Output Example
  5. Use-Case Ideas
  6. Limitations & Legal
  7. 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

  1. Click "Try actor" β†’ paste the JSON input below.
  2. Hit Run – results will appear in Dataset tab as structured JSON.

Input Parameters

FieldTypeRequiredDescriptionExample
keywordsarrayβœ”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

  • 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

  1. Click Run on the actor page.
  2. Paste the JSON input like the example above.
  3. Watch the live log; results will appear in the Dataset tab.

From code

from apify_client import ApifyClient
client = 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.