Публичный API

Бесплатный JSON только для чтения: курсы, сниппеты, статьи и новости. Ключ не нужен.

GET/api/v1/tracks

Все опубликованные курсы с категорией, сложностью и числом модулей.

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

Один курс и названия его модулей (содержимое модулей остаётся на сайте).

GET/api/v1/snippets

Поиск по библиотеке сниппетов. Параметры: q, language, limit (до 100).

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

Один сниппет с кодом.

GET/api/v1/blog/posts

Опубликованные статьи блога (заголовок, анонс, теги, ссылка).

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

Кешированные IT-заголовки. Параметры: source (devto, hackernews, gnews), limit.

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