Collect Metaculus questions, community forecasts and forecast history, question metadata, options, and comment feeds as normalized JSON for research and tracking. Not investment, forecasting, or decision advice.
Structured output
Use Crawlora's Metaculus API to collect public forecasting questions, community forecasts, forecast history, metadata, options, category and tournament question lists, and comment feeds without maintaining custom collectors or response normalization.
Forecast research workflows
Public Metaculus questions and forecasts can support research dashboards, topic monitoring, tournament tracking, forecast-history snapshots, and AI-agent context when handled as public research data.
Plan prediction market data workflowsRequest schema
These parameters come from the active Metaculus questions catalog entry.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| topic | string | No | Optional Metaculus topic slug | - |
| limit | integer | No | Rows to return, default 10, max 25 | - |
Example JSON
This example is rendered from the active endpoint catalog so the page stays aligned with Docs and Playground.
{
"code": 200,
"msg": "OK",
"data": {
"limit": 1,
"source_url": "https://www.metaculus.com/questions/",
"fetched_at": "2026-06-07T14:00:00Z",
"questions": [
{
"id": 43612,
"question_id": 43609,
"title": "Tampa sulphur price in June 2026?",
"status": "open",
"question_type": "numeric",
"forecaster_count": 54,
"comment_count": 16,
"public_page_derived": true
}
]
}
}Endpoint catalog
/metaculus/questionsReturns normalized Metaculus question rows from credential-free public page data. The endpoint fails closed on authenticated API responses or Cloudflare challenge pages.
/metaculus/question/{id}Returns one normalized Metaculus question from credential-free public page data.
/metaculus/question/{id}/forecastsReturns compact public latest forecast summaries by aggregation method for one Metaculus question.
/metaculus/question/{id}/forecast-historyReturns public aggregation forecast history points for one Metaculus question from credential-free public page data. The `method` enum accepts `recency_weighted`, `unweighted`, and `single_aggregation`.
/metaculus/question/{id}/metadataReturns public metadata for one Metaculus question, including option labels, option history, scaling metadata, resolution fields, and timing fields when present.
/metaculus/question/{id}/optionsReturns public multiple-choice option labels and latest option-level forecast values for one Metaculus question. The `method` enum accepts `recency_weighted`, `unweighted`, and `single_aggregation`.
/metaculus/category/{slug}/questionsReturns normalized Metaculus question rows from a credential-free public category feed page. Allowed category slugs: artificial-intelligence, computing-and-math, cryptocurrencies, economy-business, elections, environment-climate, geopolitics, health-pandemics, law, metaculus, natural-sciences, nuclear, politics, social-sciences, space, sports-entertainment, technology.
/metaculus/tournament/{slug}/questionsReturns normalized Metaculus question rows from a credential-free public tournament feed page.
/metaculus/project/{slug}/questionsReturns normalized Metaculus question rows from a credential-free public project feed page.
/metaculus/comments-feedReturns normalized Metaculus question rows from the credential-free public comments feed page. Rows represent question cards with comment-related counts; upstream comment bodies are not exposed.
/metaculus/top-commentsReturns normalized Metaculus question rows from the credential-free public weekly top comments page. Rows represent question cards with comment-related counts; upstream comment bodies are not exposed.
Managed execution
Crawlora wraps supported public Metaculus pages and feeds behind API-key protected endpoints with documented request parameters, normalized responses, Playground examples, and credit-based usage.
Endpoint-specific request handling for questions, forecasts, history, metadata, options, categories, tournaments, projects, and comments
Normalized JSON responses for supported public Metaculus pages
Docs and Playground examples generated from the active endpoint catalog
Documented error behavior instead of silently returning unusable upstream responses
Credit-based usage tied to documented endpoint costs
One Crawlora API key across Metaculus and adjacent prediction-market endpoints
Build or buy
Use this comparison to decide whether to maintain scraping infrastructure internally or call a managed endpoint.
| Requirement | Building internally | Crawlora |
|---|---|---|
| Endpoint coverage | Build separate collectors for questions, forecasts, history, metadata, categories, tournaments, and comments. | Call documented Metaculus endpoints from one API surface. |
| Schema normalization | Normalize forecast, option, metadata, and comment records yourself. | Use structured JSON fields generated from the active catalog. |
| Parser maintenance | Track upstream page or feed changes and empty-result edge cases. | Use endpoint-specific collection maintained behind the API. |
| Developer testing | Build examples, docs, and a test console. | Use Crawlora Docs and Playground before integrating. |
| Usage billing | Build your own metering and plan limits. | Use credit-based endpoint weights and API-key usage tracking. |
Crawlora is not Metaculus and does not provide official Metaculus API documentation. Crawlora provides structured public web data extraction endpoints for supported public Metaculus pages. Metaculus data is for research and monitoring workflows only; it is not investment, forecasting, financial, legal, or decision advice. Customers are responsible for complying with applicable laws, third-party rights, platform terms, and Crawlora terms.
Related APIs
Connect this endpoint with adjacent Crawlora search, monitoring, docs, and pricing pages.
Collect public prediction-market questions, markets, prices, and activity where supported.
OpenCollect public Kalshi event and market data for research workflows.
OpenPlan public forecasting and market-data workflows.
OpenFeed structured public web data into agents and automations.
OpenReview plans, credits, limits, and usage options.
OpenBrowse all active Crawlora API endpoints.
OpenFAQ
Answers for developers evaluating Crawlora for supported public Metaculus forecasting pages.
Yes. Crawlora provides Metaculus endpoints for supported public Metaculus pages and returns structured JSON through documented API routes.
No. Crawlora is not Metaculus and does not provide official Metaculus API documentation. Use Metaculus-owned documentation for official platform guidance; use Crawlora Docs for Crawlora endpoint parameters and response schemas.
The active catalog includes public questions, question detail, forecasts, forecast history, metadata, options, category question lists, tournament question lists, project question lists, comments-feed records, and top comments where supported.
Yes. Use question forecast and forecast-history endpoints where supported, then store snapshots by question id and timestamp for research dashboards or monitoring workflows.
No. Crawlora returns public research data only. It is not investment, forecasting, financial, legal, or decision advice, and customers are responsible for downstream use.
You use a Crawlora API key sent as the x-api-key header to call Crawlora's Metaculus endpoints. There is no separate Metaculus key required for these Crawlora routes.
Yes, where supported by the active catalog. The Metaculus endpoint set includes category, tournament, and project question-list routes with slug and limit parameters.
Yes. Metaculus endpoints return normalized JSON with documented request parameters, response schemas, examples, and Playground-tested calls where available.
Test Metaculus questions in Playground, inspect endpoint schemas in Docs, and compare credit-based usage on the pricing page.