Zaciągnij oferty pracy SOLID.Jobs do swojego systemu.
Publiczne REST API z aktualnymi ofertami, statystykami rynku pracy i gotowe narzędzia AI dla agentów. Bez rejestracji, bez kluczy, bez OAuth — wymyślasz identyfikator kampanii i od razu pobierasz dane. Dla agregatorów, integratorów i każdego, kto chce zbudować coś własnego.
# Pobierz aktualne oferty IT z widełkami curl "https://solid.jobs/public-api/offers/IT?campaign=moja-apka" # albo statystyki rynku dla działu IT curl "https://solid.jobs/public-api/market-statistics/division/IT?campaign=moja-apka" # albo zrób to przez agenta AI jednym zdaniem: /jobs-search golang, zdalnie, od 20k
Surowe dane przez API albo rozmowa przez AI.
Wybierz to, co pasuje do Twojego przypadku. Pod spodem oba podejścia korzystają z tego samego publicznego źródła ofert.
Publiczne REST API
Dla integratorów i agregatorów, którzy chcą surowy, ustandaryzowany JSON i pełną kontrolę nad tym, co z nim zrobią.
- Filtrowanie, paginacja i sortowanie po stronie serwera
- Znormalizowane widełki, umiejętności i forma pracy
- Statystyki rynku: widełki, popyt i trendy
- Gotowe klienty w 9 językach na GitHubie
Narzędzia AI dla agentów
Dla tych, którzy wolą rozmawiać z danymi. Skille dla agentów AI i CLI sjctl zamieniają zdanie po polsku na gotowe wyszukiwanie ofert.
- Wyszukiwanie ofert językiem naturalnym
- Ocena dopasowania ofert do Twojego profilu
- Śledzenie aplikacji i dzienny przegląd nowości
REST zaprojektowany pod wydajność i łatwą integrację.
Zaawansowane filtrowanie
Szukaj po miastach, kategoriach, technologiach, poziomie doświadczenia i minimalnych widełkach.
Paginacja i sortowanie
Pełna kontrola nad rozmiarem strony (do 500 ofert) i kolejnością — np. po dacie czy pensji.
Wysoka wydajność
Odpowiedzi są cachowane przez godzinę i zoptymalizowane pod szybkie ładowanie danych.
Statystyki rynku
Gotowe agregaty: popyt, widełki, praca zdalna, doświadczenie, top lokalizacje i umiejętności — z wyborem sekcji przez fields.
Standaryzowany JSON
Spójny kształt odpowiedzi z wersjonowaniem przez nagłówek X-Api-Version.
Bez kluczy i rejestracji
Żadnego OAuth ani paneli. Identyfikator campaign służy tylko do analityki ruchu.
Przewidywalne limity
300 zapytań na minutę na IP, kolejka do 10. Po przekroczeniu jasny status 429.
Jak zacząć korzystać z API?
Wybierz API, zbuduj zapytanie i zobacz odpowiedź. Gotowe implementacje w 9 językach znajdziesz w repozytorium klienta.
Pobieranie ofert
Endpoint /public-api/offers/{division} zwraca listę ofert dla danego działu. Ustaw filtry poniżej — przykładowe zapytanie po prawej aktualizuje się na żywo.
# Oferty IT — zapytanie zmienia się wraz z filtrami curl -X GET \ "https://solid.jobs/public-api/offers/IT?campaign=moja-apka&pageSize=10" \ -H "Accept: application/json" // To samo przez Fetch API (JavaScript) const res = await fetch("https://solid.jobs/public-api/offers/IT?campaign=moja-apka&pageSize=10"); const data = await res.json();
Odpowiedź (JSON)
API zwraca ustandaryzowany obiekt z metadanymi paginacji oraz tablicą ofert. Każda oferta zawiera m.in. znormalizowane widełki (osobno dla B2B i UoP), umiejętności z poziomem zaawansowania, formę pracy (zdalna/hybryda) oraz bezpośredni link do oferty.
{ "pageIndex": 0, "pageSize": 10, "totalCount": 145, "totalPages": 15, "jobs": [ { "title": "Senior .NET Developer", "company": "SOLID.Jobs", "salary": { "from": 20000, "to": 28000, "currency": "PLN", "employmentType": "B2B" }, "isRemote": true, "skills": [ { "name": "C#", "level": "Expert" } ], "url": "https://solid.jobs/offer/..." } ] }
Rozmawiaj z ofertami przez agenta AI.
Skille dla popularnych agentów AI — Claude Code, Cursor, GitHub Copilot, Codex i Gemini — oraz CLI sjctl łączą się z publicznym API i zamieniają zdanie po polsku na wyszukiwanie, ocenę i śledzenie ofert. Dane trzymane są lokalnie.
Instalacja w jednej linii
Dodaj skille do swojego agenta AI — Claude Code, Cursor, GitHub Copilot, Codex czy Gemini — przez skills.sh, resztę robi za Ciebie CLI.
# Skille + CLI sjctl npx skills add solid-company/solid-jobs-skills
Albo prosto z CLI
Wyszukuj, śledź i monitoruj oferty bez wychodzenia z terminala.
sjctl search -d IT --term golang --remote --min-salary 20000 sjctl watch add moje-go -d IT --term golang --remote sjctl sync
/jobs-search
Zamienia zdanie po polsku na ustrukturyzowane wyszukiwanie po dziale, technologii, lokalizacji, doświadczeniu i widełkach.
/jobs-evaluate
Ocenia oferty w skali A–F względem Twojego profilu zawodowego i zapisuje wynik do późniejszego przeglądu.
/jobs-track
Prowadzi aplikacje przez pipeline: zapisana → wysłana → rozmowa → oferta/odrzucenie, z automatycznym wygasaniem.
/jobs-digest
Monitoruje zapisane wyszukiwania i raportuje wyłącznie nowe oferty, których wcześniej nie widziałeś.
Tak wyglądają dane z API w tej chwili.
Poniższe oferty pochodzą z tego samego publicznego endpointu, z którego korzysta każda integracja. Kliknij, aby otworzyć ofertę.
Co zbudujesz na naszych danych?
Agregator ofert
Zaciągnij oferty z wielu działów i pokaż je na własnej tablicy lub w portalu branżowym.
Własny widget
Zbuduj dopasowany do swojej strony moduł „Praca u nas” w dowolnej technologii frontendowej.
Analizy rynku IT
Mediany widełek, popularność technologii i trendy zatrudnienia masz gotowe w endpoincie statystyk rynku.
Asystent AI
Podłącz oferty do swojego agenta AI i zbuduj asystenta, który szuka i ocenia pracę za Ciebie.
Najczęstsze pytania o publiczne API.
Zbudowałeś coś na naszym API? Pokażemy Cię na stronie partnerów.
Wyślij nam maila na kontakt@solid.jobs ze szczegółami swojej integracji, a dodamy ją do grona naszych partnerów.
- Adres strony z działającą integracją.
- Grafika lub logo — żebyśmy mieli czym pochwalić się na liście partnerów.
- Klucz integracji (
campaign), którego używasz w zapytaniach do API.
Zacznij integrację w 5 minut.
Nie musisz zakładać konta ani czekać na klucze. Wymyśl swój identyfikator campaign i od razu pobieraj dane.