Scrapers
Wellfound companies
Company plus jobs scraper for Wellfound (formerly AngelList Talent). Uses an anti-fingerprint Firefox engine to defeat DataDome and Cloudflare in one pass. Reads the Apollo and Next data blobs embedded in the page rather than walking the rendered DOM.
Updated today
Overview
At a glance
- Worker
ultron-wellfound-jobs- Runtime
- Python, anti-fingerprint Firefox engine, headless by default
- Targets
wellfound.com/company/<slug>- Defenses
- DataDome + Cloudflare. Both defeated by the same browser.
- Proxy
- Residential US (mandatory)
- Default delay
- 3000 ms, +50% jitter
Input schema
.actor/INPUT_SCHEMA.jsonjson
Crawl flow
src/__main__.pypy
Output shape
dataset-row.jsonjson
Anti-bot strategy
| Defense | Counter |
|---|---|
| DataDome challenge | Anti-fingerprint browser carries enough real DOM signal. |
| Cloudflare bot scoring | Same browser, residential US IP, no automation signals. |
| __APOLLO_STATE__ obfuscation (occasional) | Fall back to __NEXT_DATA__ which exposes the same fields. |
| Per-IP throttling | 3000 ms floor, jittered. Empirically stable. |
Webhook contract
actor.jsonjson
File map
actors/wellfound-jobs
.actor
actor.json
INPUT_SCHEMA.json
src
__main__.py
Dockerfile
requirements.txt
README.md