04-theirstack-jobs

Solid

Pulls open job postings from the TheirStack API and turns them into structured hiring signals - open roles per domain, titles, seniority, posting dates, hiring team, plus free firmographics (headcount, funding stage, industry). Step 04 (signals) of the API-first GTM chain, and the discovery entry for hiring-defined ICPs. Use when the user wants hiring signals, open reqs, job postings, "who is hiring", "which of these companies are hiring X", "find companies hiring Y right now", open-role checks on a domain list or records.jsonl, or anything TheirStack. Sizing counts bound every pull before spend - free without company filters, ~1 credit against a domain list - then 1 credit per job returned. For people who already joined - recent hires, headcount growth, funding rounds - use 04-crustdata-signals; for scoring and campaign angles, hand the records to 05-signal-builder.

AI & Automation 18 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# TheirStack Jobs - open-req hiring signals (04) Open job postings are the "what they're about to do" signal: a company hiring its first SDRs is building outbound, a VP Sales req is a strategy shift, three engineering reqs after a raise is product investment. This skill pulls those postings per company and emits chain records ready for judgment. Its sibling 04-crustdata-signals covers what already happened (funding, joins, headcount); this one covers what's open right now. ## Two modes | Mode | Input | Use when | |---|---|---| | **check** | Domains (`--domains` or an upstream `--records` records.jsonl) | You have a list and want hiring evidence per company - the standard step-04 position in the chain | | **discover** | Filters only (title/seniority/tech + geo/size/funding) | The ICP is the req itself: "companies hiring SDRs in the US right now". This is the direct entry for hiring-defined ICPs - no firmographic superset needed first | ## Prerequisites - `THEIRSTACK_API_KEY` in env or `.env` - get one at [app.theirstack.com/settings/api](https://app.theirstack.com/settings/api) - No Python packages required (stdlib only; `python-dotenv` is optional - the script falls back to reading `.env` itself) ## Credit rules Credits are money. The script's whole flow is built around four facts verified live against the balance ledger (2026-07-24): | Operation | Cost | |---|---| | Count without company filters (`blur_company_data` + `include_total_results` + limit 1) | 0 credit...

Details

Author
Zevenue
Repository
Zevenue/headless-gtm
Created
3 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

04-crustdata-signals

Enriches company domains with structured signals from CrustData - funding rounds, headcount growth, department growth, and recent hires. Use when the user wants to pull company signals, enrich domains with funding/growth/hiring data, check who recently joined a company, find new hires at a domain, get headcount trends, or anything involving CrustData enrichment. Also triggers on: "run crustdata signals", "enrich these domains", "pull funding data", "who joined recently", "headcount growth for these companies", "department growth", "recent hires at", "crustdata enrich".

18 Updated today
Zevenue
AI & Automation Listed

job-scout

Discover and score open roles against the user's rubric. Sweeps ATS APIs, drops out-of-band roles before scoring, sorts survivors into apply-first / worth-a-look / skipped. Runs scheduled (daily digest) or on demand.

1 Updated 2 days ago
HimadriTrying
Web & Frontend Solid

05-signal-builder

Rank a prospect's outbound signals and pick the campaign approach (PQS / PVP / Pain-led) - the judgment layer (step 05) of the API-first GTM chain. Takes scraped website markdown (03-firecrawl-research), structured vendor signals like funding / headcount / recent hires (04-crustdata-signals), or just a URL or pasted content, and emits ranked provenance-backed signals: the exact quotable sentence, source URL, 1-10 score, and recommended approach. Use whenever the user wants to score, rank, or prioritize prospects or accounts, decide outreach angles, or asks "which of these companies should we email first", "what's the angle for this account", "rank these signals", "score these prospects", "turn this scrape into campaign angles", or "run signal-builder" - and whenever a records.jsonl or enrichment output is ready for judgment before writing copy. Scoring and interpretation live here; scraping belongs to firecrawl-research, vendor signal pulls to crustdata-signals, email finding to resolution.

18 Updated today
Zevenue