Public API

Free, read-only JSON for tracks, snippets, blog posts and news. No key needed.

GET/api/v1/tracks

All published learning tracks with category, difficulty and module count.

curl -s "https://pandadevhub.com/api/v1/tracks"
GET/api/v1/tracks/<slug>

One track and its module titles (module content stays on the website).

GET/api/v1/snippets

Search the snippet library. Parameters: q, language, limit (max 100).

curl -s "https://pandadevhub.com/api/v1/snippets?q=jwt&language=python&limit=5"
GET/api/v1/snippets/<slug>

One snippet including its code.

GET/api/v1/blog/posts

Published blog posts (title, excerpt, tags, link).

curl -s "https://pandadevhub.com/api/v1/blog/posts"
GET/api/v1/news

Cached tech headlines. Parameters: source (devto, hackernews, gnews), limit.

curl -s "https://pandadevhub.com/api/v1/news?source=hackernews&limit=10"