Quora Scraper
Pricing
from $0.26 / 1,000 item extracteds
Quora Scraper
Scrape public Quora questions and answers from keyword searches or direct question URLs. Export text, authors, credentials, links, dates, and visible metrics.
Pricing
from $0.26 / 1,000 item extracteds
Rating
0.0
(0)
Developer
Hanna Nosova
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Collect public Quora questions and answers from direct question URLs or keyword searches. Export clean, source-linked records to JSON, CSV, Excel, APIs, and automation workflows without supplying a Quora account.
What you can do
- Research how people discuss a product, market, problem, or trend
- Export public answers with author names, credentials, links, dates, and visible engagement metrics
- Monitor selected public questions with scheduled runs
- Feed source-linked Q&A records into research, reporting, or enrichment workflows
- Preserve successful results when one source fails, while refusing misleading zero-row success by default
Who is it for
- Market and customer researchers studying public questions and recurring pain points
- Content and SEO teams discovering audience language and topic demand
- Analysts building source-linked Q&A datasets for reporting or qualitative review
- Automation teams feeding public discussions into Apify workflows, APIs, or AI tools
Ready-to-run examples
Open a public example to inspect its input, run it, or reuse it as a task:
- Export Answers from a Quora Question URL
- Export Quora AI Questions and Answers
- Export Quora Market Research Questions
Keyword research
{"queries": ["market research"],"maxItemsPerQuery": 10,"failOnBlocked": true}
Direct question capture
{"startUrls": [{ "url": "https://www.quora.com/What-is-artificial-intelligence" }],"maxItemsPerQuery": 25}
You can combine queries and startUrls in one run. Start with a low limit to review coverage and cost.
Output example
{"recordType": "answer","url": "https://www.quora.com/What-is-artificial-intelligence#answer-5e4d...","id": "5e4d...","title": "What is artificial intelligence?","text": "Artificial intelligence is...","questionUrl": "https://www.quora.com/What-is-artificial-intelligence-15","questionTitle": "What is artificial intelligence?","answerUrl": null,"authorName": "Example Author","authorUrl": "https://www.quora.com/profile/Example-Author","authorCredential": "Works in machine learning","metrics": { "upvotes": "1.2K" },"postedAt": null,"postedAtRaw": "2y","sourceType": "query","sourceValue": "artificial intelligence","scrapedAt": "2026-08-03T20:00:00.000Z","status": "ok"}
Input settings
| Setting | JSON key | Description |
|---|---|---|
| Quora question URLs | startUrls | Public https://*.quora.com question URLs. Strings and { "url": "..." } objects are accepted. |
| Search queries | queries | Keywords used to discover matching public Quora question pages. |
| Maximum records per source | maxItemsPerQuery | Saves 1–100 question and answer rows for each source. Default: 10. |
| Fail on blocked/empty | failOnBlocked | When true (default), an all-empty or all-blocked run fails instead of appearing successful. |
| Proxy | proxyConfiguration | Optional Apify Proxy settings for environments where the public pages are unavailable directly. |
If both source inputs are omitted, the Actor runs a small example question.
Output fields
| Field | Description |
|---|---|
recordType | question or answer. |
url, id | Source-linked record URL and deterministic ID. |
title, text | Question title and public question/answer text. |
questionUrl, questionTitle | Canonical parent question URL and title. |
answerUrl | Public answer permalink when exposed. |
authorName, authorUrl, authorCredential | Public author details shown on the answer card. |
metrics | Visible labels such as upvotes, views, comments, or shares when present. |
postedAt, postedAtRaw | Parsed date when reliable and the original public date label. |
sourceType, sourceValue | Whether the row came from a URL or query, and the original input. |
scrapedAt, status | Collection timestamp and successful extraction status. |
Unavailable optional values are returned as null or an empty metrics object rather than guessed.
Pricing
This Actor uses pay-per-event pricing. The Start event is charged once when a valid run begins, and Item processed is charged for each real dataset row saved. Errors, warnings, and diagnostic summaries do not create item charges.
See the live Pricing tab for current rates and subscription-tier discounts.
API usage
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('fetch_cat/quora-scraper').call({queries: ['customer discovery'],maxItemsPerQuery: 10,});console.log(run.defaultDatasetId);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("fetch_cat/quora-scraper").call(run_input={"startUrls": [{"url": "https://www.quora.com/What-is-artificial-intelligence"}],"maxItemsPerQuery": 10,})print(run["defaultDatasetId"])
cURL
curl -X POST "https://api.apify.com/v2/acts/fetch_cat~quora-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"queries":["market research"],"maxItemsPerQuery":10}'
MCP and AI agents
Connect through the official Apify MCP Server:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=fetch_cat/quora-scraper"
Or add the server to an MCP client configuration:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com?tools=fetch_cat/quora-scraper"}}}
Example prompt: “Run Quora Scraper for customer discovery, then group the public answers by recurring problem.” Always review source links before relying on an automated summary.
Tips and limits
- Use narrow queries and small limits first; broad concepts may discover several question pages.
- Direct question URLs give the most predictable monitoring scope.
- Public page structure and visible metrics can change, and not every answer exposes every optional field.
- Search results are discovery candidates; each candidate is opened and validated on Quora before output.
- The Actor does not log in, access private Spaces, vote, post, or claim exhaustive coverage.
- For large jobs, split sources across runs and schedule them at a responsible frequency.
- Collect only public data you are allowed to process; do not use the Actor to evade access controls or collect private account data.
Related actors
- Bing Search Results Scraper
- Website Content Crawler Lite
- Website Contact Finder
- Reddit Scraper
- Google Search Results Scraper
FAQ
Does it require a Quora login?
No. It processes public pages available to a logged-out visitor.
Why are some author, date, or metric fields empty?
Quora does not show every field on every answer. The Actor preserves missing values instead of inventing them.
What happens if Quora blocks every source?
With failOnBlocked: true, the run fails with a clear message and stores a run summary. When some sources succeed, their rows are preserved and failures are reported as warnings.
What data can I export with a Quora answers scraper?
Public question and answer text, source URLs, author details, dates, and visible metrics can be exported as JSON, CSV, Excel, XML, RSS, or through the API.
Can I use this Quora questions scraper through an API or MCP client?
Yes. Use the API and MCP examples above to run searches or direct question URLs from your application or agent.
How much does Quora Scraper cost?
It uses pay-per-event pricing. Check the live Pricing tab for the current start and per-item rates.
Support
Open an issue from the Actor page if a run fails or output looks wrong. Include the run URL or ID, input JSON, expected behavior, actual behavior, and one reproducible public URL.