ATS Hiring Signal Report — Open Roles Digest
Pricing
from $9.00 / ats hiring snapshot report
ATS Hiring Signal Report — Open Roles Digest
Try Input: 1 public job board + 1 role ≈ USD 9/report. From USD 9/report. Paste a company and Start.
ATS Hiring Signal Report — Open Roles Digest
Pricing
from $9.00 / ats hiring snapshot report
Try Input: 1 public job board + 1 role ≈ USD 9/report. From USD 9/report. Paste a company and Start.
You can access the ATS Hiring Signal Report — Open Roles Digest programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in API & Integrations in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "0.1", "x-build-id": "6LBS5d9D69D7eeoNO" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/taroyamada~ats-hiring-signal-report/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-taroyamada-ats-hiring-signal-report", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } }, "/acts/taroyamada~ats-hiring-signal-report/runs": { "post": { "operationId": "runs-sync-taroyamada-ats-hiring-signal-report", "x-openai-isConsequential": false, "summary": "Executes an Actor and returns information about the initiated run in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/runsResponseSchema" } } } } } } }, "/acts/taroyamada~ats-hiring-signal-report/run-sync": { "post": { "operationId": "run-sync-taroyamada-ats-hiring-signal-report", "x-openai-isConsequential": false, "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.", "tags": [ "Run Actor" ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/inputSchema" } } } }, "parameters": [ { "name": "token", "in": "query", "required": true, "schema": { "type": "string" }, "description": "Enter your Apify token here" } ], "responses": { "200": { "description": "OK" } } } } }, "components": { "schemas": { "inputSchema": { "type": "object", "properties": { "companies": { "title": "Public ATS companies", "type": "array", "description": "Public Greenhouse, Lever, or Ashby job boards to analyze. Example item: {\"ats\":\"greenhouse\",\"slug\":\"stripe\",\"companyName\":\"Stripe\"}.", "default": [ { "ats": "greenhouse", "slug": "stripe", "companyName": "Stripe" } ] }, "keywords": { "title": "Priority keywords", "type": "array", "description": "Optional terms to score, such as AI, security, platform, sales, enterprise, data, or customer success.", "default": [ "AI", "data", "security", "platform" ], "items": { "type": "string" } }, "regions": { "title": "Priority regions", "type": "array", "description": "Optional location terms to score, such as Remote, United States, Europe, Japan, London, or Singapore.", "default": [ "Remote", "United States" ], "items": { "type": "string" } }, "remoteOnly": { "title": "Remote only", "type": "boolean", "description": "Only include jobs whose public location mentions remote, anywhere, or distributed.", "default": false }, "sinceDays": { "title": "Recent job window days", "minimum": 1, "maximum": 365, "type": "integer", "description": "Jobs updated or created within this many days are treated as new hiring signals.", "default": 30 }, "maxJobs": { "title": "Max jobs per company", "minimum": 1, "maximum": 1000, "type": "integer", "description": "Maximum normalized public jobs to analyze per company before scoring.", "default": 150 }, "reportTier": { "title": "Report tier", "enum": [ "snapshot", "signal_report" ], "type": "string", "description": "Choose the public launch tier. Watch summary is proof-gated and not selectable publicly.", "default": "snapshot" }, "maxReports": { "title": "Max reports", "minimum": 1, "maximum": 5, "type": "integer", "description": "Maximum report groups to charge. This Actor currently creates one combined report per run.", "default": 1 }, "maxChargeUsd": { "title": "Max charge USD", "minimum": 0, "maximum": 100, "type": "number", "description": "Hard safety cap. If the selected report would exceed this cap, the Actor returns a no-charge limit_reached summary.", "default": 9 }, "demoMode": { "title": "Demo mode", "type": "boolean", "description": "Return a no-charge sample preview without calling public job board APIs.", "default": false }, "dryRun": { "title": "Dry run", "type": "boolean", "description": "Return a no-charge previewReport and nextRunInput.", "default": false }, "sourceDatasetId": { "title": "Advanced source dataset ID", "type": "string", "description": "Advanced only. Optional future hook for prepared company rows; not needed for first run.", "default": "" } } }, "runsResponseSchema": { "type": "object", "properties": { "data": { "type": "object", "properties": { "id": { "type": "string" }, "actId": { "type": "string" }, "userId": { "type": "string" }, "startedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "finishedAt": { "type": "string", "format": "date-time", "example": "2025-01-08T00:00:00.000Z" }, "status": { "type": "string", "example": "READY" }, "meta": { "type": "object", "properties": { "origin": { "type": "string", "example": "API" }, "userAgent": { "type": "string" } } }, "stats": { "type": "object", "properties": { "inputBodyLen": { "type": "integer", "example": 2000 }, "rebootCount": { "type": "integer", "example": 0 }, "restartCount": { "type": "integer", "example": 0 }, "resurrectCount": { "type": "integer", "example": 0 }, "computeUnits": { "type": "integer", "example": 0 } } }, "options": { "type": "object", "properties": { "build": { "type": "string", "example": "latest" }, "timeoutSecs": { "type": "integer", "example": 300 }, "memoryMbytes": { "type": "integer", "example": 1024 }, "diskMbytes": { "type": "integer", "example": 2048 } } }, "buildId": { "type": "string" }, "defaultKeyValueStoreId": { "type": "string" }, "defaultDatasetId": { "type": "string" }, "defaultRequestQueueId": { "type": "string" }, "buildNumber": { "type": "string", "example": "1.0.0" }, "containerUrl": { "type": "string" }, "usage": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "integer", "example": 1 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 } } }, "usageTotalUsd": { "type": "number", "example": 0.00005 }, "usageUsd": { "type": "object", "properties": { "ACTOR_COMPUTE_UNITS": { "type": "integer", "example": 0 }, "DATASET_READS": { "type": "integer", "example": 0 }, "DATASET_WRITES": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_READS": { "type": "integer", "example": 0 }, "KEY_VALUE_STORE_WRITES": { "type": "number", "example": 0.00005 }, "KEY_VALUE_STORE_LISTS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_READS": { "type": "integer", "example": 0 }, "REQUEST_QUEUE_WRITES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_INTERNAL_GBYTES": { "type": "integer", "example": 0 }, "DATA_TRANSFER_EXTERNAL_GBYTES": { "type": "integer", "example": 0 }, "PROXY_RESIDENTIAL_TRANSFER_GBYTES": { "type": "integer", "example": 0 }, "PROXY_SERPS": { "type": "integer", "example": 0 } } } } } } } } }}OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.
OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.
By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.
You can download the OpenAPI definitions for ATS Hiring Signal Report — Open Roles Digest from the options below:
If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.
You can also check out our other API clients: