API reference
API: Company signals
| Method | Path | What it does | Scope |
|---|---|---|---|
| GET | /v1/accounts/:id/company | An account's snapshot: open roles (7/30/90-day counts), ATS boards, leaders, technologies with evidence, and its changes | accounts:read |
| POST | /v1/accounts/:id/company/check | Queue a read of the account's careers, team and site pages, ATS boards, news and DNS now (it runs in the worker); pin keeps it watched nightly | accounts:write |
| DELETE | /v1/accounts/:id/company/pin | Stop watching an account nightly unless a monitor's audience includes it | accounts:write |
| GET | /v1/company-changes | Detected company changes, newest first: new roles, executive hires (with quotes), technologies added or removed, competitor churn | prospecting:read |
Examples
GET /v1/accounts/$ID/company
An account's snapshot: open roles (7/30/90-day counts), ATS boards, leaders, technologies with evidence, and its changes
curl -s "https://api.closefinch.com/v1/accounts/$ID/company" \
-H "Authorization: Bearer $RA_API_KEY"const res = await fetch(`https://api.closefinch.com/v1/accounts/${id}/company`, {
method: "GET",
headers: { authorization: `Bearer ${process.env.RA_API_KEY}` },
});
const data = await res.json();POST /v1/accounts/$ID/company/check
Queue a read of the account's careers, team and site pages, ATS boards, news and DNS now (it runs in the worker); pin keeps it watched nightly
curl -s -X POST "https://api.closefinch.com/v1/accounts/$ID/company/check" \
-H "Authorization: Bearer $RA_API_KEY" \
-H "content-type: application/json" \
-d '{}'const res = await fetch(`https://api.closefinch.com/v1/accounts/${id}/company/check`, {
method: "POST",
headers: { authorization: `Bearer ${process.env.RA_API_KEY}`, "content-type": "application/json" },
body: JSON.stringify({}), // fields: see the OpenAPI schema
});
const data = await res.json();DELETE /v1/accounts/$ID/company/pin
Stop watching an account nightly unless a monitor's audience includes it
curl -s -X DELETE "https://api.closefinch.com/v1/accounts/$ID/company/pin" \
-H "Authorization: Bearer $RA_API_KEY"const res = await fetch(`https://api.closefinch.com/v1/accounts/${id}/company/pin`, {
method: "DELETE",
headers: { authorization: `Bearer ${process.env.RA_API_KEY}` },
});
const data = await res.json();GET /v1/company-changes
Detected company changes, newest first: new roles, executive hires (with quotes), technologies added or removed, competitor churn
curl -s "https://api.closefinch.com/v1/company-changes" \
-H "Authorization: Bearer $RA_API_KEY"const res = await fetch(`https://api.closefinch.com/v1/company-changes`, {
method: "GET",
headers: { authorization: `Bearer ${process.env.RA_API_KEY}` },
});
const data = await res.json();Request and response schemas: https://www.closefinch.com/openapi.json. All resources: API reference.