Beobachtetes Signal · 2. Aug. 2026 · Technical Report · Quelle: DEV Community · Relevanz: 2/5 · Sentiment: Neutral
Workday Job-API: Fehlerhafte Pagination behindert Datenabfragen und Web Scraping
Eine technische Analyse der Job-API von Workday offenbart undokumentierte Verhaltensweisen, die Standard-Paginations- und Scraping-Prozesse fehlschlagen lassen. Die API liefert auf der ersten Seite die korrekte Gesamtanzahl an Stellenanzeigen, meldet jedoch ab Seite zwei den Wert „total: 0“. Dies führt dazu, dass automatisierte Abrufschleifen vorzeitig abbrechen und nur einen Bruchteil der Ausschreibungen erfassen. Zudem erzwingt das System eine strikte Begrenzung von maximal 20 Einträgen pro Abruf; höhere Werte quittiert die API mit einem HTTP-400-Fehler. Auch die API-URL lässt sich aufgrund variabler Rechenzentrums-Subdomains und zusätzlicher Host-Labels nicht trivial aus öffentlichen Karriere-URLs ableiten. Die zurückgegebenen Datensätze sind zudem spärlich befüllt (u. a. Titel, Pfad, Standort). Betroffen sind diverse Enterprise-Tenants wie NVIDIA, Salesforce, Adobe und Sony.
Die API-Eigenheiten beeinträchtigen Data-Ingestion-Pipelines für HR- und ATS-Feeds erheblich, da sie zu unvollständigen Datenbeständen führen und ressourcenintensive Workarounds für Datenaggregatoren erzwingen.
Marktsignale zu Workday in Echtzeit verfolgen
Polaris7 erfasst behördliche Registrierungen, Primärquellen, Führungswechsel und Deal-Aktivitäten rund um die Uhr. Erstellen Sie Ihren kostenlosen Explorer-Workspace, um automatisierte Executive Briefings zu erhalten.
Wichtigste Kernpunkte & Evidenz
- Workdays Job-API meldet auf Folgeseiten „total: 0“, obwohl Seite 1 den korrekten Gesamtwert ausweist.
- Analysierte Tenants umfassen unter anderem NVIDIA (2.000 Stellen), Salesforce (1.477), Adobe (832) und Sony (94).
- Strikte Begrenzung auf maximal 20 Einträge pro Request; Abfragen mit Limit > 20 führen zu HTTP 400.
- API-Pfade erfordern spezifische Host-Label-Segmente und lassen sich nicht direkt aus öffentlichen Karriere-URLs ableiten.
- JSON-Payloads enthalten nur minimale Datenfelder (title, externalPath, locationsText, postedOn, bulletFields).
Verknüpfte Unternehmen
6 verknüpfte Unternehmen“Workday is where large enterprises actually post....”
“NVIDIA has 2,000 open roles there....”
Globale Enterprise-SaaS-Plattform für CRM, Marketing, Daten, Analytics und automatisierte Workflows.
“Measured on four enterprise tenants: ... Salesforce | 1477 | 0 | 0...”
“Measured on four enterprise tenants: ... Adobe | 832 | 0 | 0...”
“Measured on four enterprise tenants: ... Sony | 94 | 0 | 0...”
“Dell reported 0 at offset 0 as well, which is the third trap below rather than a fifth data point....”
Ontologie & Marktkonzepte
Verwandte Marktsignale & Trends
Aktuelle verifizierte Unternehmensentwicklungen und Deal-Aktivitäten in diesem Marktsegment.
Job-Aggregatoren blockieren Scraper: ATS-Stellen-APIs bleiben öffentlich zugänglich
Eine Analyse vom 01.08.2026 zeigt, dass führende Job-Aggregatoren wie Indeed, Glassdoor, ZipRecruiter und Upwork automatisierte Scraper systematisch via CDN/WAF mit leeren 403-Fehlermeldungen blockieren. Dagegen stellen die primären Quellen – von Applicant Tracking Systems (ATS) betriebene Karriereportale – frei zugängliche JSON-APIs bereit, die anonyme Abfragen ohne API-Key beantworten. Tests von Greenhouse, Ashby, Lever, Rippling, Workable, Recruitee und SmartRecruiters belegen eine konsistente Semantik mit Status-Codes für offene Stellen. Technische Herausforderungen liegen primär in der Identifizierung von Board-Tokens und variierenden Payload-Größen: Vollständige Stellenbeschreibungen bei Greenhouse vergrößern das Datenvolumen um etwa das 18-fache. Zudem liefern einige Systeme wie Ashby Gehaltsspannen über spezifische Parameter. Für Data-Engineering- und HR-Tech-Teams bieten direkte ATS-Schnittstellen eine robustere, performantere Alternative zum Aggregator-Scraping.
Einheitliche API für Stellenanzeigen von Unternehmen
Der Artikel zeigt, dass die Mehrheit der Technologieunternehmen eine überschaubare Anzahl von Applicant Tracking Systems wie Greenhouse, Lever, Ashby, Workable, SmartRecruiters oder Recruitee nutzt, welche öffentliche JSON-Endpunkte bereitstellen. Daher ist die Erfassung von Stellenausschreibungen primär ein Normalisierungsproblem und kein klassisches HTML-Scraping. Der Autor präsentiert einen Apify Actor, der das jeweilige ATS automatisch erkennt und einen einzigen, normalisierten Datensatz pro Job ausgibt, wobei fehlende Angaben wie Remote-Optionen oder Gehalt transparent als Nullwerte ausgewiesen werden. Besonders hervorgehoben wird, dass bestimmte ATS-Boards, namentlich Ashby, vollständig strukturierte Gehaltsspannen veröffentlichen; so weisen beispielsweise alle 727 offenen Rollen auf dem OpenAI-Board Gehaltsspannen auf und 460 davon sind als Remote markiert. Apify berechnet die Abrechnung basierend auf den zurückgegebenen Jobs, wobei der Actor von der Quelle weggelassene Felder nicht künstlich erzeugen kann.
Entwickler verzeichnet 100 Nutzer für koreanische Data-Scraper auf Apify
Ein auf Apify veröffentlichter Entwickler von Scrapern für den koreanischen Markt hat die Marke von 100 verschiedenen Accounts erreicht, die mindestens einen Job gegen koreanische Quellen wie Naver, Melon, Musinsa oder Daangn ausgeführt haben. Das Portfolio aus 13 Scrapern verzeichnete insgesamt 14.541 Durchläufe, wobei die Nutzung stark konzentriert ist: Scraper mit Bezug zu Naver Place entfallen auf 40 Nutzer, während der Naver-News-Scraper allein 10.942 Durchläufe von sieben Nutzern generierte. Der Autor unterscheidet zwischen wenigen hochvolumigen Automatisierungspipelines und zahlreichen niedrigvolumigen Forschern, hebt die in den letzten 7 Tagen aktiven Nutzer als aussagekräftigsten Engagement-Indikator hervor und verweist auf eine lange Tail-Verteilung von Nischen-Scrapern sowie eine geplante Show-HN-Einreichung.
Marktsignale & Strategische Shifts in Echtzeit verfolgen
Erstellen Sie benutzerdefinierte Watchlists, um automatisierte, evidenzbasierte Executive Briefings zu erhalten, sobald wesentliche Signale oder Marktverschiebungen auftreten.
