{
  "generated_at": "2026-05-11T00:56:48.476130+00:00",
  "slug": "www-hirescrape-com-api-tools-jobs",
  "title": "Hirescrape \u00b7 Tools Jobs",
  "url": "https://www.hirescrape.com/api/tools/jobs",
  "category": "data",
  "summary": "Hirescrape \u00b7 Tools Jobs \u2014 x402-protected data API. Pay $0.210 per call on base. Indexed by x402all.",
  "seo": {
    "title": "Hirescrape \u00b7 Tools Jobs \u2014 x402 data API \u00b7 $0.210 per call",
    "description": "Hirescrape \u00b7 Tools Jobs \u2014 x402-protected data API. Pay $0.210 per call on base. Indexed by x402all."
  },
  "use_cases": [],
  "risk_notes": [],
  "pricing_sanity": {
    "flag": "expensive_outlier",
    "ratio": 10.5,
    "median_category_atomic": 20000
  },
  "pricing_review_required": false,
  "pricing_decimal_suspect": false,
  "trust_tier": "indexed_external",
  "accepts": [
    {
      "scheme": "exact",
      "network": "base",
      "pay_to": "0xb5194a98dbdbb7028b585db26b972e7f0f3f826a",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "max_amount_required_atomic": "210000",
      "max_timeout_seconds": 60,
      "verified": false,
      "hints": {
        "input": {
          "body": {
            "type": "object",
            "title": "\u00f0\u009f\u008c\u008d Multi Job Board Scraper",
            "required": [
              "searchTerm"
            ],
            "properties": {
              "sites": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "title": "\u00f0\u009f\u008f\u00a2 Job Boards",
                "editor": "json",
                "default": [
                  "linkedin",
                  "indeed",
                  "glassdoor",
                  "google",
                  "zip_recruiter",
                  "bayt",
                  "bdjobs",
                  "naukri"
                ],
                "description": "Which job boards to scrape. Choose from: linkedin, indeed, glassdoor, google, zip_recruiter, bayt, bdjobs, naukri. Defaults to all 8 boards."
              },
              "caCert": {
                "type": "string",
                "title": "\u00f0\u009f\u0094\u0090 CA Certificate Path (Proxy Auth)",
                "editor": "textfield",
                "description": "File path to a CA certificate for proxy authentication. Only needed for enterprise proxies that require certificate-based auth. Leave empty if not required."
              },
              "offset": {
                "type": "integer",
                "title": "\u00e2\u008f\u00ad\u00ef\u00b8\u008f Results Offset (Pagination)",
                "editor": "number",
                "minimum": 0,
                "description": "Skip the first N results \u00e2\u0080\u0094 useful for paginating through large result sets. Example: set offset=20 on the second run to get the next page."
              },
              "jobType": {
                "enum": [
                  "",
                  "fulltime",
                  "parttime",
                  "contract",
                  "internship",
                  "temporary"
                ],
                "type": "string",
                "title": "\u00f0\u009f\u0092\u00bc Job Type",
                "editor": "select",
                "default": "",
                "enumTitles": [
                  "\u00e2\u009c\u0085 Any",
                  "\u00f0\u009f\u0095\u0090 Full-time",
                  "\u00f0\u009f\u0095\u0093 Part-time",
                  "\u00f0\u009f\u0093\u009d Contract",
                  "\u00f0\u009f\u008e\u0093 Internship",
                  "\u00e2\u008f\u00b3 Temporary"
                ],
                "description": "Filter by employment type. Leave as 'Any' to return all types. Note: Cannot be combined with hoursOld on Indeed."
              },
              "distance": {
                "type": "integer",
                "title": "\u00f0\u009f\u0093\u008f Search Radius (miles)",
                "editor": "number",
                "default": 50,
                "maximum": 200,
                "minimum": 0,
                "description": "Search radius in miles from the specified location. Use 0 for exact location only."
              },
              "hoursOld": {
                "type": "integer",
                "title": "\u00e2\u008f\u00b0 Posted Within (hours)",
                "editor": "number",
                "maximum": 8760,
                "minimum": 1,
                "description": "Only return jobs posted within the last N hours. Examples: 24 = last 24 hours, 72 = last 3 days, 168 = last week. Leave empty for all time. \u00e2\u009a\u00a0\u00ef\u00b8\u008f Cannot be combined with easyApply on LinkedIn or Indeed."
              },
              "isRemote": {
                "type": "boolean",
                "title": "\u00f0\u009f\u008f\u00a0 Remote Jobs Only",
                "editor": "checkbox",
                "default": false,
                "description": "Filter to only return remote job listings. Cannot be combined with hoursOld on Indeed."
              },
              "location": {
                "type": "string",
                "title": "\u00f0\u009f\u0093\u008d Location",
                "editor": "textfield",
                "example": "New York, NY",
                "description": "City, state, or country to search in. Examples: 'New York', 'London', 'San Francisco, CA', 'Remote'. Leave empty to search globally."
              },
              "easyApply": {
                "type": "boolean",
                "title": "\u00e2\u009a\u00a1 Easy Apply Only",
                "editor": "checkbox",
                "default": false,
                "description": "Only return jobs that can be applied to directly on the job board (one-click / quick apply). \u00e2\u009a\u00a0\u00ef\u00b8\u008f Cannot be combined with hoursOld on LinkedIn or Indeed."
              },
              "userAgent": {
                "type": "string",
                "title": "\u00f0\u009f\u00a4\u0096 Custom User Agent",
                "editor": "textfield",
                "description": "Override the default browser User-Agent header. Useful if a specific job board is blocking the default agent. Leave empty to use the built-in default."
              },
              "maxResults": {
                "type": "integer",
                "title": "\u00f0\u009f\u0093\u008a Max Results Per Site",
                "editor": "number",
                "default": 20,
                "maximum": 100,
                "minimum": 1,
                "description": "Maximum number of job listings to scrape per job board (1\u00e2\u0080\u0093100). Total results = maxResults \u00c3\u0097 number of sites selected."
              },
              "searchTerm": {
                "type": "string",
                "title": "\u00f0\u009f\u0094\u008d Search Term",
                "editor": "textfield",
                "example": "software engineer",
                "description": "Job title, keyword, or skill to search for. Examples: 'software engineer', 'data analyst', 'python developer', 'product manager'"
              },
              "countryIndeed": {
                "type": "string",
                "title": "\u00f0\u009f\u008c\u0090 Country (Indeed & Glassdoor)",
                "editor": "textfield",
                "default": "usa",
                "example": "usa",
                "description": "Country code for Indeed and Glassdoor searches. Examples: usa, uk, canada, australia, germany, france, india, singapore, uae. Full list: https://github.com/speedyapply/JobSpy"
              },
              "googleSearchTerm": {
                "type": "string",
                "title": "\u00f0\u009f\u0094\u008e Google Jobs Search Term",
                "editor": "textfield",
                "example": "software engineer jobs near New York, NY since last week",
                "description": "Custom search term for Google Jobs only. For best results: open Google Jobs in your browser \u00e2\u0086\u0092 apply your filters \u00e2\u0086\u0092 copy the exact search query shown. Leave empty to use the main Search Term above."
              },
              "descriptionFormat": {
                "enum": [
                  "markdown",
                  "html"
                ],
                "type": "string",
                "title": "\u00f0\u009f\u0093\u009d Description Format",
                "editor": "select",
                "default": "markdown",
                "enumTitles": [
                  "\u00f0\u009f\u0093\u0084 Markdown (recommended)",
                  "\u00f0\u009f\u008c\u0090 HTML"
                ],
                "description": "Format for job description text in the output. Markdown is cleaner for reading; HTML preserves original styling."
              },
              "linkedinCompanyIds": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "title": "\u00f0\u009f\u008f\u00ad LinkedIn: Target Company IDs",
                "editor": "json",
                "description": "Restrict LinkedIn search to specific companies by their LinkedIn company ID. Find IDs in the company's LinkedIn URL. Example: [\"1441\", \"2382910\"] for Google and Apple. Leave empty to search all companies."
              },
              "proxyConfiguration": {
                "type": "object",
                "title": "\u00f0\u009f\u009b\u00a1\u00ef\u00b8\u008f Proxy Configuration",
                "editor": "proxy",
                "default": {
                  "useApifyProxy": true,
                  "apifyProxyGroups": [
                    "RESIDENTIAL"
                  ]
                },
                "description": "Proxy settings. \u00e2\u009a\u00a0\u00ef\u00b8\u008f Residential proxies are strongly recommended for LinkedIn (rate-limited after ~100 results per IP). Datacenter proxies work for Indeed and Google Jobs."
              },
              "enforceAnnualSalary": {
                "type": "boolean",
                "title": "\u00f0\u009f\u0092\u00b0 Normalize to Annual Salary",
                "editor": "checkbox",
                "default": false,
                "description": "Convert all salary figures to annual equivalents. Hourly \u00e2\u0086\u0092 \u00c3\u0097 2080, monthly \u00e2\u0086\u0092 \u00c3\u0097 12. Makes salary comparison across jobs easier."
              },
              "linkedinFetchDescription": {
                "type": "boolean",
                "title": "\u00f0\u009f\u0094\u0097 LinkedIn: Fetch Full Descriptions",
                "editor": "checkbox",
                "default": false,
                "description": "Fetch complete job descriptions and direct apply URLs from LinkedIn. Enables richer data but increases the number of requests made (slower + more proxy usage)."
              }
            },
            "description": "Scrape job listings from LinkedIn, Indeed, Glassdoor, Google Jobs, ZipRecruiter, Bayt, BDJobs, and Naukri simultaneously with a single search.",
            "schemaVersion": 1
          },
          "type": "http",
          "method": "POST",
          "schema": {
            "type": "object",
            "title": "\u00f0\u009f\u008c\u008d Multi Job Board Scraper",
            "required": [
              "searchTerm"
            ],
            "properties": {
              "sites": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "title": "\u00f0\u009f\u008f\u00a2 Job Boards",
                "editor": "json",
                "default": [
                  "linkedin",
                  "indeed",
                  "glassdoor",
                  "google",
                  "zip_recruiter",
                  "bayt",
                  "bdjobs",
                  "naukri"
                ],
                "description": "Which job boards to scrape. Choose from: linkedin, indeed, glassdoor, google, zip_recruiter, bayt, bdjobs, naukri. Defaults to all 8 boards."
              },
              "caCert": {
                "type": "string",
                "title": "\u00f0\u009f\u0094\u0090 CA Certificate Path (Proxy Auth)",
                "editor": "textfield",
                "description": "File path to a CA certificate for proxy authentication. Only needed for enterprise proxies that require certificate-based auth. Leave empty if not required."
              },
              "offset": {
                "type": "integer",
                "title": "\u00e2\u008f\u00ad\u00ef\u00b8\u008f Results Offset (Pagination)",
                "editor": "number",
                "minimum": 0,
                "description": "Skip the first N results \u00e2\u0080\u0094 useful for paginating through large result sets. Example: set offset=20 on the second run to get the next page."
              },
              "jobType": {
                "enum": [
                  "",
                  "fulltime",
                  "parttime",
                  "contract",
                  "internship",
                  "temporary"
                ],
                "type": "string",
                "title": "\u00f0\u009f\u0092\u00bc Job Type",
                "editor": "select",
                "default": "",
                "enumTitles": [
                  "\u00e2\u009c\u0085 Any",
                  "\u00f0\u009f\u0095\u0090 Full-time",
                  "\u00f0\u009f\u0095\u0093 Part-time",
                  "\u00f0\u009f\u0093\u009d Contract",
                  "\u00f0\u009f\u008e\u0093 Internship",
                  "\u00e2\u008f\u00b3 Temporary"
                ],
                "description": "Filter by employment type. Leave as 'Any' to return all types. Note: Cannot be combined with hoursOld on Indeed."
              },
              "distance": {
                "type": "integer",
                "title": "\u00f0\u009f\u0093\u008f Search Radius (miles)",
                "editor": "number",
                "default": 50,
                "maximum": 200,
                "minimum": 0,
                "description": "Search radius in miles from the specified location. Use 0 for exact location only."
              },
              "hoursOld": {
                "type": "integer",
                "title": "\u00e2\u008f\u00b0 Posted Within (hours)",
                "editor": "number",
                "maximum": 8760,
                "minimum": 1,
                "description": "Only return jobs posted within the last N hours. Examples: 24 = last 24 hours, 72 = last 3 days, 168 = last week. Leave empty for all time. \u00e2\u009a\u00a0\u00ef\u00b8\u008f Cannot be combined with easyApply on LinkedIn or Indeed."
              },
              "isRemote": {
                "type": "boolean",
                "title": "\u00f0\u009f\u008f\u00a0 Remote Jobs Only",
                "editor": "checkbox",
                "default": false,
                "description": "Filter to only return remote job listings. Cannot be combined with hoursOld on Indeed."
              },
              "location": {
                "type": "string",
                "title": "\u00f0\u009f\u0093\u008d Location",
                "editor": "textfield",
                "example": "New York, NY",
                "description": "City, state, or country to search in. Examples: 'New York', 'London', 'San Francisco, CA', 'Remote'. Leave empty to search globally."
              },
              "easyApply": {
                "type": "boolean",
                "title": "\u00e2\u009a\u00a1 Easy Apply Only",
                "editor": "checkbox",
                "default": false,
                "description": "Only return jobs that can be applied to directly on the job board (one-click / quick apply). \u00e2\u009a\u00a0\u00ef\u00b8\u008f Cannot be combined with hoursOld on LinkedIn or Indeed."
              },
              "userAgent": {
                "type": "string",
                "title": "\u00f0\u009f\u00a4\u0096 Custom User Agent",
                "editor": "textfield",
                "description": "Override the default browser User-Agent header. Useful if a specific job board is blocking the default agent. Leave empty to use the built-in default."
              },
              "maxResults": {
                "type": "integer",
                "title": "\u00f0\u009f\u0093\u008a Max Results Per Site",
                "editor": "number",
                "default": 20,
                "maximum": 100,
                "minimum": 1,
                "description": "Maximum number of job listings to scrape per job board (1\u00e2\u0080\u0093100). Total results = maxResults \u00c3\u0097 number of sites selected."
              },
              "searchTerm": {
                "type": "string",
                "title": "\u00f0\u009f\u0094\u008d Search Term",
                "editor": "textfield",
                "example": "software engineer",
                "description": "Job title, keyword, or skill to search for. Examples: 'software engineer', 'data analyst', 'python developer', 'product manager'"
              },
              "countryIndeed": {
                "type": "string",
                "title": "\u00f0\u009f\u008c\u0090 Country (Indeed & Glassdoor)",
                "editor": "textfield",
                "default": "usa",
                "example": "usa",
                "description": "Country code for Indeed and Glassdoor searches. Examples: usa, uk, canada, australia, germany, france, india, singapore, uae. Full list: https://github.com/speedyapply/JobSpy"
              },
              "googleSearchTerm": {
                "type": "string",
                "title": "\u00f0\u009f\u0094\u008e Google Jobs Search Term",
                "editor": "textfield",
                "example": "software engineer jobs near New York, NY since last week",
                "description": "Custom search term for Google Jobs only. For best results: open Google Jobs in your browser \u00e2\u0086\u0092 apply your filters \u00e2\u0086\u0092 copy the exact search query shown. Leave empty to use the main Search Term above."
              },
              "descriptionFormat": {
                "enum": [
                  "markdown",
                  "html"
                ],
                "type": "string",
                "title": "\u00f0\u009f\u0093\u009d Description Format",
                "editor": "select",
                "default": "markdown",
                "enumTitles": [
                  "\u00f0\u009f\u0093\u0084 Markdown (recommended)",
                  "\u00f0\u009f\u008c\u0090 HTML"
                ],
                "description": "Format for job description text in the output. Markdown is cleaner for reading; HTML preserves original styling."
              },
              "linkedinCompanyIds": {
                "type": "array",
                "items": {
                  "type": "string"
                },
                "title": "\u00f0\u009f\u008f\u00ad LinkedIn: Target Company IDs",
                "editor": "json",
                "description": "Restrict LinkedIn search to specific companies by their LinkedIn company ID. Find IDs in the company's LinkedIn URL. Example: [\"1441\", \"2382910\"] for Google and Apple. Leave empty to search all companies."
              },
              "proxyConfiguration": {
                "type": "object",
                "title": "\u00f0\u009f\u009b\u00a1\u00ef\u00b8\u008f Proxy Configuration",
                "editor": "proxy",
                "default": {
                  "useApifyProxy": true,
                  "apifyProxyGroups": [
                    "RESIDENTIAL"
                  ]
                },
                "description": "Proxy settings. \u00e2\u009a\u00a0\u00ef\u00b8\u008f Residential proxies are strongly recommended for LinkedIn (rate-limited after ~100 results per IP). Datacenter proxies work for Indeed and Google Jobs."
              },
              "enforceAnnualSalary": {
                "type": "boolean",
                "title": "\u00f0\u009f\u0092\u00b0 Normalize to Annual Salary",
                "editor": "checkbox",
                "default": false,
                "description": "Convert all salary figures to annual equivalents. Hourly \u00e2\u0086\u0092 \u00c3\u0097 2080, monthly \u00e2\u0086\u0092 \u00c3\u0097 12. Makes salary comparison across jobs easier."
              },
              "linkedinFetchDescription": {
                "type": "boolean",
                "title": "\u00f0\u009f\u0094\u0097 LinkedIn: Fetch Full Descriptions",
                "editor": "checkbox",
                "default": false,
                "description": "Fetch complete job descriptions and direct apply URLs from LinkedIn. Enables richer data but increases the number of requests made (slower + more proxy usage)."
              }
            },
            "description": "Scrape job listings from LinkedIn, Indeed, Glassdoor, Google Jobs, ZipRecruiter, Bayt, BDJobs, and Naukri simultaneously with a single search.",
            "schemaVersion": 1
          },
          "example": {
            "sites": [
              "linkedin",
              "indeed",
              "glassdoor"
            ],
            "hoursOld": 72,
            "isRemote": true,
            "location": "San Francisco, CA",
            "maxResults": 20,
            "searchTerm": "senior backend engineer"
          },
          "bodyType": "json"
        },
        "output": {
          "type": "json",
          "schema": {
            "type": "object",
            "required": [
              "items"
            ],
            "properties": {
              "items": {
                "type": "array",
                "items": {
                  "type": "object"
                },
                "description": "Scraped items. Shape varies per tool \u00e2\u0080\u0094 see each tool's outputSample for a concrete example."
              },
              "runId": {
                "type": "string",
                "description": "Run ID for debugging/audit."
              },
              "payment": {
                "type": "object",
                "description": "Settlement summary (protocol, amount, currency)."
              },
              "duration": {
                "type": "integer",
                "description": "Run duration in seconds."
              }
            }
          },
          "example": {
            "items": [
              {
                "site": "linkedin",
                "title": "Senior Backend Engineer",
                "jobUrl": "https://www.linkedin.com/jobs/view/4100000",
                "salary": "$180K\u00e2\u0080\u0093$240K",
                "company": "Acme AI",
                "jobType": "Full-time",
                "location": "San Francisco, CA (Remote)",
                "datePosted": "2026-04-17",
                "description": "Design and build pay-per-call APIs\u00e2\u0080\u00a6"
              }
            ],
            "runId": "sc_mo4jobsexample",
            "payment": {
              "amount": "0.210000",
              "currency": "USD",
              "protocol": "x402"
            },
            "duration": 12
          }
        }
      }
    }
  ],
  "origin": {
    "slug": "www-hirescrape-com",
    "host": "www.hirescrape.com",
    "url": "https://www.hirescrape.com",
    "favicon": "https://www.hirescrape.com/logo.png"
  },
  "json_ld": {
    "@id": "https://x402all.com/resource/www-hirescrape-com-api-tools-jobs",
    "url": "https://x402all.com/resource/www-hirescrape-com-api-tools-jobs",
    "name": "Hirescrape \u00b7 Tools Jobs",
    "@type": "WebAPI",
    "offers": {
      "url": "https://x402all.com/resource/www-hirescrape-com-api-tools-jobs",
      "@type": "Offer",
      "price": "0.21",
      "availability": "https://schema.org/InStock",
      "priceCurrency": "USDC",
      "additionalProperty": [
        {
          "name": "paymentNetwork",
          "@type": "PropertyValue",
          "value": "base"
        },
        {
          "name": "paymentAsset",
          "@type": "PropertyValue",
          "value": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
        }
      ],
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": "0.210000",
        "unitText": "call",
        "priceCurrency": "USDC"
      },
      "eligibleCustomerType": "Agent"
    },
    "sameAs": "https://www.hirescrape.com/api/tools/jobs",
    "@context": "https://schema.org",
    "provider": {
      "@id": "https://x402all.com/server/www-hirescrape-com",
      "url": "https://www.hirescrape.com",
      "name": "www.hirescrape.com",
      "@type": "Organization"
    },
    "identifier": "www-hirescrape-com-api-tools-jobs",
    "description": "Hirescrape \u00b7 Tools Jobs \u2014 x402-protected data API. Pay $0.210 per call on base. Indexed by x402all.",
    "potentialAction": {
      "@type": "BuyAction",
      "target": "https://axon402.com/test-buy?resource=www-hirescrape-com-api-tools-jobs",
      "description": "Test-buy this endpoint on AXON"
    },
    "applicationCategory": "data"
  },
  "axon_deep_link": "https://axon402.com/test-buy?resource=www-hirescrape-com-api-tools-jobs",
  "callability": {
    "status": "unknown",
    "schema_callability": 0.186,
    "source": "provider_well_known",
    "source_confidence": 0.95,
    "match_confidence": 0.4,
    "schema_confidence": 0.0,
    "validated_at": "2026-05-10T22:57:22.951368+00:00",
    "warnings": []
  },
  "contract": {
    "route_template": "https://www.hirescrape.com/api/tools/jobs",
    "examples": [],
    "schema_presence": {
      "path_schema": "unknown",
      "query_schema": "unknown",
      "header_schema": "unknown",
      "request_body_schema": "unknown",
      "response_schema": "unknown"
    },
    "contract_hash": "1ccbb7d48f7c9b8498d9840bc74cfa73747c87c132e4f7bd7f3534b15d42752f"
  }
}