DIO.me Brazil Coding Bootcamp & Courses Scraper avatar

DIO.me Brazil Coding Bootcamp & Courses Scraper

Pricing

Pay per event

Go to Apify Store
DIO.me Brazil Coding Bootcamp & Courses Scraper

DIO.me Brazil Coding Bootcamp & Courses Scraper

Scrapes courses, bootcamps, and learning tracks from DIO.me — Brazil's largest free developer ed platform. Returns title, type, duration, skills, instructors, sponsor company, student count, and more. Ideal for ed-tech analytics, B2B enterprise L&D research, and BR tech talent mapping.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

Share

Scrapes all courses, bootcamps, and learning tracks from DIO.me — Brazil's largest free developer education platform with over 9 million registered students and enterprise-sponsored bootcamps from companies including Itaú, XP Inc., Vivo, Globo, and Claro.

What it does

This actor walks DIO.me's sitemap to discover all available courses and bootcamp tracks, then extracts structured data from each page's embedded Next.js __NEXT_DATA__ JSON. No Playwright required — DIO.me serves full server-side rendered HTML.

Covers two content types:

  • Courses — individual video modules (typically 1–4 hours) with instructor names, skills taught, and lesson syllabus
  • Bootcamps / Tracks — multi-week programs (often enterprise-sponsored) with student counts, start/end dates, and career path classification

Why it matters

DIO.me occupies a unique data niche: sponsor-company attribution. Every bootcamp lists the Brazilian enterprise that funded it (bank, telco, media company, etc.) alongside participant counts. This data is unavailable from Alura, Rocketseat, or Platzi (all paid-tier-only platforms). It is directly useful for:

  • B2B ed-tech and enterprise L&D vendors — which Brazilian companies are investing in developer upskilling, and in which tech stacks?
  • Tech talent market research — which skills are most in-demand in the Brazilian market?
  • Competitive intelligence — track DIO's course catalog growth and sponsor relationships over time

Input

ParameterTypeDefaultDescription
maxItemsinteger10Maximum number of records to return. Set to 0 for a full run (739 courses + 36 tracks as of 2026).

Output fields

FieldTypeDescription
idstringDIO internal UUID
titlestringCourse or bootcamp title
slugstringURL slug
typestringcourse, bootcamp, or formacao
categorystringCareer category (e.g. Back-end Developer)
languagestringAlways pt-BR
duration_hoursnumberEstimated duration in hours
is_freebooleanWhether content is free to access
sponsor_companystringEnterprise sponsor name (tracks only)
instructor_namesstringComma-separated instructor names
student_countnumberTotal students enrolled (tracks only)
syllabus_modulesstringPipe-separated lesson names (courses only)
skills_taughtstringPipe-separated technology skills
certification_offeredbooleanDIO issues certificates for all content
start_datestringBootcamp start date (ISO-8601, tracks only)
end_datestringBootcamp end date (ISO-8601, tracks only)
description_htmlstringFull HTML description
description_textstringPlain-text description
thumbnail_urlstringCourse badge or track preview image URL
source_urlstringCanonical URL on dio.me
scrapedAtstringISO-8601 scrape timestamp

Sample output (course)

{
"id": "2290d641-d0ef-489f-aeb5-733ba49da653",
"title": "Métodos e Gems",
"slug": "metodos-e-gems",
"type": "course",
"category": "Back-end Developer",
"language": "pt-BR",
"duration_hours": 1,
"is_free": true,
"sponsor_company": null,
"instructor_names": "Tenille Martins",
"skills_taught": "Ruby",
"certification_offered": true,
"source_url": "https://www.dio.me/courses/metodos-e-gems",
"scrapedAt": "2026-06-12T09:00:00.000Z"
}

Notes

  • DIO.me has no anti-bot protection. Direct HTTP fetches succeed without proxy.
  • The sitemap contains ~739 course URLs and ~36 track URLs as of June 2026.
  • Some courses are DIO's own (subscription_type: dev) and some are premium (subscription_type: premium). The is_free field reflects this.
  • Track-level data (bootcamps) includes sponsor company and student counts; course-level data includes per-lesson syllabus and instructor details.
  • Content is entirely in Brazilian Portuguese (pt-BR).