Limitless Prediction Markets Scraper
Pricing
Pay per event
Limitless Prediction Markets Scraper
๐ Export public Limitless markets, probabilities, volume, liquidity, outcome tokens, orderbooks, and historical prices for monitoring and research.
Limitless Prediction Markets Scraper
Pricing
Pay per event
๐ Export public Limitless markets, probabilities, volume, liquidity, outcome tokens, orderbooks, and historical prices for monitoring and research.
You can access the Limitless Prediction Markets 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 Integrations settings in Apify Console.
{ "openapi": "3.0.1", "info": { "version": "0.1", "x-build-id": "I9W43jxnadZ7URH3W" }, "servers": [ { "url": "https://api.apify.com/v2" } ], "paths": { "/acts/automation-lab~limitless-prediction-markets-scraper/run-sync-get-dataset-items": { "post": { "operationId": "run-sync-get-dataset-items-automation-lab-limitless-prediction-markets-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/automation-lab~limitless-prediction-markets-scraper/runs": { "post": { "operationId": "runs-sync-automation-lab-limitless-prediction-markets-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/automation-lab~limitless-prediction-markets-scraper/run-sync": { "post": { "operationId": "run-sync-automation-lab-limitless-prediction-markets-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": { "marketUrls": { "title": "๐ Market URLs", "type": "array", "description": "Limitless market URLs to extract directly. Direct targets take precedence over discovery filters.", "items": { "type": "string" } }, "slugs": { "title": "Market slugs", "type": "array", "description": "Exact Limitless market slugs to extract directly.", "items": { "type": "string" } }, "searchQuery": { "title": "Search query", "type": "string", "description": "Search market titles and descriptions. Leave empty to browse active markets." }, "categories": { "title": "Categories or tags", "type": "array", "description": "Keep markets matching at least one category or tag, case-insensitively.", "items": { "type": "string" } }, "tradeType": { "title": "Trade type", "enum": [ "amm", "clob", "group" ], "type": "string", "description": "Optional exchange mechanism filter." }, "automationType": { "title": "Automation type", "enum": [ "manual", "lumy", "sports" ], "type": "string", "description": "Optional Limitless market automation filter." }, "sortBy": { "title": "Sort markets", "enum": [ "newest", "ending_soon", "high_value", "lp_rewards", "trending" ], "type": "string", "description": "Ordering requested from the Limitless API.", "default": "newest" }, "minVolume": { "title": "Minimum volume (USDC)", "minimum": 0, "type": "number", "description": "Exclude markets below this reported volume.", "default": 0 }, "startsAfter": { "title": "Starts after", "type": "string", "description": "Keep markets starting at or after this ISO date/time." }, "expiresBefore": { "title": "Expires before", "type": "string", "description": "Keep markets expiring at or before this ISO date/time." }, "includeOrderbook": { "title": "๐ Include orderbook", "type": "boolean", "description": "Fetch public bids, asks, midpoint, and last trade for every selected market.", "default": false }, "includePriceHistory": { "title": "Include price history", "type": "boolean", "description": "Fetch timestamped historical probability points for every selected market.", "default": false }, "preserveRaw": { "title": "Preserve raw source object", "type": "boolean", "description": "Include the full Limitless market payload under raw for custom analysis.", "default": false }, "maxItems": { "title": "Maximum markets", "minimum": 1, "maximum": 10000, "type": "integer", "description": "Maximum number of market records to save.", "default": 25 }, "maxConcurrency": { "title": "Enrichment concurrency", "minimum": 1, "maximum": 10, "type": "integer", "description": "Maximum simultaneous orderbook/history requests. Keep conservative for scheduled monitors.", "default": 4 } } }, "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 Limitless Prediction Markets 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: