Search Quora spaces
Search public Quora spaces by keyword and retrieve their space records.
/v1/quora/spacesx-api-keyHeaders
Get your API keyYour ScrapeAtlas customer key. Create one on /account/ and set SCRAPEATLAS_API_KEY.
Keywords, 1-200 characters.
min 1 chars · max 200 chars
example queryRecency window: all (default), hour, day, week, month or year. hour is applied at day granularity with the time_filter_day_granularity warning.
one of: all, hour, day, week, month, year · default: "all"
Most spaces to return, 1-10 (default 10); up to five space pages are read per search.
default: 10 · 1 – 10
Request correlation UUID.
One index request plus one document read per space (at most five), decoded bytes and elapsed milliseconds.
Always included.
≥ 0
Always included.
≥ 0
Always included.
≥ 0
True when the index answered; an empty items list is a successful search with no matching public page.
success, partial (the hour window is applied at day granularity) or failed.
one of: success, partial
The web search index endpoint used for discovery (no query included); Quora pages are read by the page endpoints.
absolute HTTPS URL
UTC retrieval timestamp.
Source is web_index. search_page_unavailable marks space pages that could not be read, search_reads_capped that more matching spaces existed than the five-page budget; items_truncated and malformed_items_omitted come from the space pages themselves.
Always included.
one of: public_page, web_index
Always included.
Always included.
Keywords, 1-200 characters.
Recency window: all (default), hour, day, week, month or year. hour is applied at day granularity with the time_filter_day_granularity warning.
one of: all, hour, day, week, month, year
Spaces in discovery order (same shape as the space endpoint: identity, description, counters, contributors and recent items).
up to 5 items
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
up to 50 items
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
up to 20 items
Always included.
one of: post, answer, question
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
Always included.
up to 50 items
Always included.
up to 100 items
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
absolute HTTPS URL
Always included.
Always included.
Always included.
No fields match.
HTTP 200 returns the success variant. Check status: partial means usable data with warnings, and failed or challenged requests carry a failure object described in Errors & responses.
| HTTP | failure.code | Meaning |
|---|---|---|
| 400 | invalid_request | Missing, duplicate, ambiguous or unsupported parameters, unsupported URL forms, locale mirrors or reserved names. |
| 503 | search_unavailable | The search routes were called without a configured search key. |
| 502 | search_failed | The web search index answered with an error, a non-JSON body or an unexpected shape. |
| 401 | unauthorized | Invalid API key. |
| 404 | not_found | Unknown question, answer, profile, topic or space (Quora's 404 page or its home-page fallback). |
| 429 | upstream_rate_limited | Quora rate limited the request. |
| 502 | upstream_challenged | Quora's Cloudflare edge answered a challenge instead of the document (status challenged). |
| 502 | unsafe_redirect | Quora redirected outside the requested resource (another question, a locale mirror, a login wall). |
| 502 | unsupported_page | Layout, identity or embedded-data checks failed, or a non-HTML document was served. |
| 502 | response_too_large | The page exceeded 3 MiB. |
| 502 | payload_too_complex | The page embedded more or larger Relay payloads than supported. |
| 502 | request_limit | The upstream document budget was exhausted. |
| 502 | upstream_error | Network failure or an unexpected upstream status after one retry. |
| 503 | busy | Both retrieval slots are occupied. |
| 504 | timeout | The 30-second deadline elapsed. |