{"slug":"x402-orthogonal-com-crustdata-data-lab-job-listings-table-5d7a32","title":"Get job listings from Crustdata's database","host":"x402.orthogonal.com","method":"POST","resource":"https://x402.orthogonal.com/crustdata/data_lab/job_listings/Table/","category":"company","description":"Get job listings from Crustdata's database. Filter by company, date, location, and more. Returns a fields-and-rows structure where fields describe column names/types and rows contain the data. Use Company Identification endpoint first to get company_id values for filtering. Pagination billing: call ","price_listed":0.313,"price_asked":0.313,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":362,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:143","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"dataset":{},"filters":{}},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"aggregations":{"description":"Aggregations. Usually empty [].","type":"array"},"count":{"description":"Number of rows to return (min: 1). Default: 100.","type":"integer"},"dataset":{"description":"Must be {\"name\": \"job_listings\", \"id\": \"joblisting\"}.","type":"object"},"filters":{"description":"Filter object: {\"op\": \"and\", \"conditions\": [...]}. Each condition: {\"column\": \"...\", \"type\": \"...\", \"value\": ...}. Key columns: company_id (type: \"in\", value: [7576, 680992]), date_updated (type: \">\", value: \"2024-01-01\"), job_title_name, job_location, remote_status. Types: \"in\", \"not in\", \">\", \"<\", \">=\", \"<=\", \"=\".","type":"object"},"functions":{"description":"Functions. Usually empty [].","type":"array"},"groups":{"description":"Grouping. Usually empty [].","type":"array"},"offset":{"description":"Pagination offset. Default: 0. For later offset pages of the same logical search, keep non-pagination parameters unchanged and pass top-level parentRequestId from the first Orthogonal /v1/run response.","type":"integer"},"sorts":{"description":"Sorting criteria array. Usually empty [].","type":"array"},"tickers":{"description":"Ticker symbols. Usually empty [].","type":"array"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-11","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.313,"price_match":true,"latency_ms":362,"error":null}],"description_full":"Get job listings from Crustdata's database. Filter by company, date, location, and more. Returns a fields-and-rows structure where fields describe column names/types and rows contain the data. Use Company Identification endpoint first to get company_id values for filtering. Pagination billing: call the first page normally and save billing.requestId from the Orthogonal /v1/run response. For later page, offset, or cursor calls on the same logical search, pass parentRequestId with unchanged non-pagination parameters. Valid continuation calls still get their own request IDs and quoted price, but are charged 0. Changing filters starts a new billable request.","last_updated":"2026-10-11T07:42:36.905Z","schemes":["exact"]}