Datasets API endpoint
Returns one discovered company board by its dataset board id. When the company name matches recent public U.S. Department of Labor LCA disclosure data, the response includes `lca_sponsorship` with filing counts and observed fiscal-quarter range; this is company-level historical evidence, not a guarantee for a specific role or candidate. When the board carries a known domain, the response also includes a `tech_stack` firmographic hint. Returns 404 when the board id is not in the registry.
/datasets/jobs/companies/{id}Returns one discovered company board by its dataset board id. When its company name matches recent public U.S. Department of Labor Labor Condition Application (LCA) disclosure data, the response includes an lca_sponsorship hint. This is historical company-level evidence, not a guarantee that a specific role or candidate will be sponsored. When the board carries a known domain, the response also includes a tech_stack field joined from the website tech-stack dataset.
Path parameters:
id (required) — the dataset board id (from a /datasets/jobs/companies search result's board_id).Returns the board registry row (provider, coords, domain, open_roles_count, sponsors_visa, status, discovery_source, first_seen, last_crawled) plus, when available:
lca_sponsorship — sponsors_visa, filing and certification counts, first/last observed fiscal quarter, and representative job titles.tech_stack — domain, technology_names[], categories[], cms, ecommerce, and cdn.| Field | In the sample | Value in the sample |
|---|---|---|
| board_id | Has a value | |
| company_name | Has a value | |
| company_normalized | Has a value | |
| coords.host | Has a value | |
| coords.provider | Has a value | |
| discovery_source | Has a value | |
| domain | Has a value | |
| first_seen | Has a value | 2026-07-18 |
| last_crawled | Has a value | 2026-10-11 |
| last_crawled_ms | Has a value | 1,791,687,617,024 |
| last_error | Has a value | |
| lca_sponsorship.sponsors_visa | Has a value | true |
| lca_sponsorship.filing_count | Has a value | 70 |
| lca_sponsorship.certified_count | Has a value | 66 |
| lca_sponsorship.certified_withdrawn_count | Has a value | 0 |
| lca_sponsorship.denied_count | Has a value | 0 |
| lca_sponsorship.first_seen_fiscal_quarter | Has a value | |
| lca_sponsorship.last_seen_fiscal_quarter | Has a value | |
| lca_sponsorship.sample_job_titles | Has a value | 10 entries |
| open_roles_count | Has a value | 88,590 |
| provider | Has a value | |
| sponsors_visa | Has a value | true |
| status | Has a value |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| id (path) | string | Yes | Dataset board id | icims:062ad50e489784f8d225 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/datasets/jobs/companies/icims%3A062ad50e489784f8d225" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"board_id": "eightfold:1a2b3c4d5e6f7890abcd",
"provider": "eightfold",
"company_name": "Microsoft",
"coords": {
"provider": "eightfold",
"tenant": "microsoft",
"domain": "microsoft.com"
},
"domain": "microsoft.com",
"open_roles_count": 1823,
"sponsors_visa": true,
"status": "active",
"discovery_source": "manual",
"first_seen": "2026-07-17T00:00:00Z",
"last_crawled": "2026-07-18T00:00:00Z",
"lca_sponsorship": {
"sponsors_visa": true,
"filing_count": 12000,
"certified_count": 11000,
"certified_withdrawn_count": 300,
"denied_count": 40,
"first_seen_fiscal_quarter": "FY2023-Q1",
"last_seen_fiscal_quarter": "FY2026-Q2",
"sample_job_titles": [
"Software Engineer",
"Technical Program Manager"
]
},
"tech_stack": {
"domain": "microsoft.com",
"technology_names": [
"Azure",
"React",
"Cloudflare"
],
"categories": [
"Cloud",
"JavaScript Framework",
"CDN"
],
"cdn": "Cloudflare"
}
}
}Request schema
No body schema
Response schema
#/definitions/datasets.jobsItemResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | object | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 500 | Internal Server Error | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/datasets/jobs/companies/icims%3A062ad50e489784f8d225" \
-H "x-api-key: $CRAWLORA_API_KEY"