Zaciągnij oferty pracy SOLID.Jobs do swojego systemu.
Publiczne REST API z aktualnymi ofertami 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 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
- 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.
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?
Zobacz przykładowe zapytanie i odpowiedź serwera. Gotowe implementacje w 9 językach znajdziesz w repozytorium klienta.
Pobieranie ofert
Endpoint /public-api/offers/{division} zwraca listę ofert dla danej dywizji (np. IT).
Wymagany parametr:campaign — Twój własny identyfikator ruchu (małe litery, cyfry, myślniki, maks. 64 znaki).
search.cities— np. Poznań,Warszawasearch.experiences— np. Junior,Regular,Seniorsearch.minimumSalary— dolny próg widełekpageIndex/pageSize— paginacja
// Przykładowe zapytanie CURL — oferty IT z Poznania curl -X GET \ "https://solid.jobs/public-api/offers/IT?campaign=moja-apka&search.cities=Pozna%C5%84&pageSize=10" \ -H "Accept: application/json" // To samo przez Fetch API (JavaScript) const params = new URLSearchParams({ campaign: 'moja-apka', 'search.cities': 'Poznań', 'search.minimumSalary': 15000, }); const res = await fetch(`https://solid.jobs/public-api/offers/IT?${params}`); const data = await res.json();
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 dywizji, 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 dywizji 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
Licz mediany widełek, popularność technologii i trendy zatrudnienia na realnych danych.
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.
Czy publiczne API jest darmowe i czy wymaga rejestracji?
Czym jest parametr campaign?
Jakie są limity zapytań?
Z jakich dywizji mogę pobierać oferty?
W jakich językach są gotowe przykłady klienta?
Czy mogę przeszukiwać oferty przez agenta AI?
Z jakimi agentami AI działają skille SOLID.Jobs?
Czy mogę pokazać oferty na własnej stronie lub w aplikacji?
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.