JobScore Career Board Scraper
Pricing
from $2.99 / 1,000 jobscore job records
Go to Apify Store
JobScore Career Board Scraper
Extracts public JobScore career-board jobs from Atom feeds and optionally enriches them with public job pages.
JobScore Career Board Scraper
Pricing
from $2.99 / 1,000 jobscore job records
Extracts public JobScore career-board jobs from Atom feeds and optionally enriches them with public job pages.
You can access the JobScore Career Board Scraper 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": "1.2", "x-build-id": "qjGspv6ocbbYUBcbS" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/jobsapi~jobscore-jobs-search-scraper/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-jobsapi-jobscore-jobs-search-scraper", "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/jobsapi~jobscore-jobs-search-scraper/runs": { "post": { "operationId": "runs-sync-jobsapi-jobscore-jobs-search-scraper", "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/jobsapi~jobscore-jobs-search-scraper/run-sync": { "post": { "operationId": "run-sync-jobsapi-jobscore-jobs-search-scraper", "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": { "mode": { "title": "Run mode", "enum": [ "search", "single", "multiple" ], "type": "string", "description": "Search public feeds, fetch one direct public job page, or fetch multiple direct public job pages.", "default": "search" }, "feedUrls": { "title": "Atom feed URLs", "maxItems": 20, "type": "array", "description": "Public Atom feed URLs published by JobScore career boards, for example https://hire.jobscore.com/jobs/jobscore/feed.atom.", "items": { "type": "object", "properties": { "url": { "title": "Atom feed URL", "type": "string", "description": "Public JobScore Atom feed URL." } }, "required": [ "url" ], "additionalProperties": false }, "default": [ { "url": "https://hire.jobscore.com/jobs/jobscore/feed.atom" } ] }, "careerUrls": { "title": "Career-board URLs", "maxItems": 20, "type": "array", "description": "Public JobScore career-board URLs such as https://careers.jobscore.com/careers/jobscore; their source-published Atom feed link is used.", "items": { "type": "object", "properties": { "url": { "title": "Career-board URL", "type": "string", "description": "Public JobScore career-board URL." } }, "required": [ "url" ], "additionalProperties": false }, "default": [] }, "companySlugs": { "title": "Company slugs", "maxItems": 20, "type": "array", "description": "JobScore career-board slugs used to build public Atom feed URLs.", "items": { "type": "string", "minLength": 1, "maxLength": 120 }, "default": [] }, "jobUrls": { "title": "Direct job URLs", "maxItems": 100, "type": "array", "description": "Public JobScore job-detail URLs to fetch directly. Detail enrichment is always required.", "items": { "type": "object", "properties": { "url": { "title": "Job URL", "type": "string", "description": "Public JobScore job-page URL." } }, "required": [ "url" ], "additionalProperties": false }, "default": [] }, "jobUrl": { "title": "Single job URL", "type": "string", "description": "Alias for one direct public JobScore job page." }, "urls": { "title": "Job URL aliases", "maxItems": 100, "type": "array", "description": "Alias for direct public JobScore job pages.", "items": { "type": "object", "properties": { "url": { "title": "Job URL", "type": "string", "description": "Public JobScore job-page URL." } }, "required": [ "url" ], "additionalProperties": false } }, "maxItems": { "title": "Maximum jobs", "minimum": 1, "maximum": 100, "type": "integer", "description": "Maximum unique job records written across all feeds and direct job URLs.", "default": 25 }, "timeoutMs": { "title": "Request timeout (ms)", "minimum": 5000, "maximum": 120000, "type": "integer", "description": "Maximum time allowed for each public feed or job-page request.", "default": 30000 }, "query": { "title": "Text filter", "type": "string", "description": "Case-insensitive filter over title, company, department, location, type, description, and section text." }, "requestDelayMs": { "title": "Delay between requests (ms)", "minimum": 250, "maximum": 2000, "type": "integer", "description": "Optional polite delay before later requests.", "default": 250 }, "maxResponseBytes": { "title": "Maximum response bytes", "minimum": 100000, "maximum": 10000000, "type": "integer", "description": "Maximum accepted body size for each official JobScore response.", "default": 5000000 } } }, "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 }, "PROXY_UNBLOCKER_UNITS": { "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 }, "PROXY_UNBLOCKER_UNITS": { "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 JobScore Career Board Scraper 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: