Turn target company job activity into a repeatable signal.
A required company list keeps every run tied to the accounts you care about. Titles, locations, posting age, result limits, and detail enrichment refine that fixed monitoring scope.
Keep the LinkedIn job ID as a source key and compare scheduled datasets to identify new roles, geographic expansion, or repeated demand for a function.
Choose the fields that match the signal.
Fast mode favors recurring detection. Detail mode adds public descriptions, criteria, salary, applicant, workplace, expiration, and application fields when available.
| Fields | Purpose | Availability |
|---|---|---|
job_id, job_url | Stable source identity and verification | Fast and detail modes |
title, company_name, location | Core company hiring signal | Fast and detail modes |
published_at, scraped_at | Posting and collection timestamps | Fast and detail modes |
description, employment_type | Role context and employment criteria | Detail mode when public |
salary, applicants, workplace_type | Qualification and prioritization | Detail mode when public |
application, benefits, expires_at | Application and listing lifecycle data | Detail mode when public |
search_keyword, search_location | Trace the filter that found each record | Fast and detail modes |
details_status | Distinguish missing data from skipped enrichment | Every stored job |
Inspect a monitoring ready job record.
This lightweight record shows the stable identity, filter provenance, and timing fields available without detail enrichment.
[
{
"job_id": "example-123",
"job_url": "https://www.linkedin.com/jobs/view/example-123",
"title": "Product Marketing Manager",
"company_name": "Example Labs",
"location": "Berlin, Germany",
"published_at": "2026-08-20T09:00:00.000Z",
"details_status": "not_requested",
"search_keyword": "product marketing",
"search_location": "Berlin"
}
]Company monitoring versus publishing and market wide discovery.
Curly begins with employers you already track. Official talent integrations serve approved publishing workflows, while broad databases begin with roles and markets.
| Option | Starting input | Access | Best for |
|---|---|---|---|
| Official LinkedIn talent APIs | Authorized recruiting workflow | Approved partner access | Publishing and managing jobs for customers |
| Curly free scraper | One known company | No account required | One company and up to 10 lightweight records |
| Curly API on Apify | Company list with optional filters | Apify API token | Company monitoring, bulk data and automation |
| Broad job database API | Role and location keywords | Provider account | Market wide job discovery by keyword |
Route new roles into account research.
Scheduled comparisons can feed sales research, workforce analysis, recruiting intelligence, or enrichment without treating every existing listing as a new event.
- Build the tested Clay hiring signals workflow
Map target accounts, route successful records, and deduplicate jobs before enrichment.
- Validate one company in the free tool
Inspect lightweight fields before creating a recurring company monitor.