How it will work: 3 steps
- Follow us on ApifyThe tool is built and waits in the queue for the Apify Store. Apify is the cloud platform where our tools run.
- Paste your input and press StartNo code needed: you fill in a form (the input). It already has a working example. For example:
https://www.quora.com/What-is-content-marketingin Question URLs. Each start is one run. - Download the resultsWhen the run ends, the results are in a table (the dataset). Open Output, press Export and pick Excel or CSV. JSON and the API are there too.
This tool is an Apify Actor: a small program that runs on Apify. You can also run it on a schedule, for example every Monday. New to it? Read how it works, step by step and the 8 words you need first.
What it does
Quora Answers Scraper reads public Quora questions and topics and returns their answers: text, author, credential, upvotes, views, shares, comments and dates. No login, cookies or API key.
- Question URLs (
question) — paste question links, such ashttps://www.quora.com/What-is-content-marketing. Answer links (…/answer/Name) work too: you get the answers of their question. - Topic (
topic) — give topic names or topic links, such asContent Marketing. The Actor reads the questions of each topic and their answers.
Good for
- Find what people ask and answer about your product, market or keyword topic.
- Collect answers with upvotes and views to pick content ideas or measure interest.
- Find active authors and their credentials in a topic.
- Feed real questions and answers to research, SEO or AI tools.
Not a good fit
- Keyword search. Quora search needs a login, so use a topic instead.
- All answers of a big question. Quora hides some answers from logged-out visitors (see Limits).
- Profiles, Spaces, followers or private content. The Actor does not log in and does not bypass a login, CAPTCHA or paywall.
- Quora in other languages (
fr.quora.com,de.quora.comand others). Only Englishwww.quora.comis supported.
Who uses it
Content marketers
Find real questions people ask about your market.
SEO teams
See which answers get the most upvotes and views.
Brand teams
Find mentions of your brand or competitors in answers.
Price
Prices will be shown after release.
Questions
Can I search Quora by keyword?
No. Quora search needs a login. Use a topic name instead.
Why do I get fewer answers than Quora shows?
On big questions, Quora hides part of the answers from logged-out visitors.
Does it include Quora's AI bot answers?
No. Bot answers are skipped and counted in the run summary.
Do I need a Quora account?
No. The Actor reads only what a logged-out visitor sees.
Why is the answer count bigger than the answers I got?
questionAnswerCount is Quora's own count. Quora shows only part of the answers to visitors on big questions.
Why is there a question fee and not only an answer fee?
Each question needs its own page load through a residential proxy, even when it has no answers. The question fee pays for that work, so the answer price can stay low.
Why is a metric null and not 0?
null means Quora did not give the number. 0 means Quora shows zero.
Details
Step by step on Apify
- Open Input.
- Keep the example: What to scrape
Question URLs, Question URLshttps://www.quora.com/What-is-content-marketing, Max answers per question5. - Keep the residential proxy.
- Click Start.
- Open Answers in the output. Check
text,authorName,upvotesandviews.
Use cases
| Task | Input | Key fields |
|---|---|---|
| Content ideas from real questions | topic mode, maxAnswersPerQuestion: 0 | question, questionAnswerCount |
| See which answers people like | question URLs | upvotes, views, text |
| Find experts in a topic | topic mode | authorName, authorCredential, authorProfileUrl |
| Brand or competitor mentions in answers | question URLs about your market | text, createdAt, answerUrl |
| Data for AI and research | topic mode | question, text, language |
Tips for better results
- Use a topic close to your keyword; Quora search needs a login.
- Sort answers by views to find the most read ideas.
- Raise the timeout for runs with many questions.
Limits and good to know
- Hidden answers. For big questions Quora shows only part of the answers to logged-out visitors. When a question gives fewer answers than you asked for and fewer than its
questionAnswerCount,RUN_SUMMARYcounts it inhiddenAnswersand adds a warning. The Actor does not log in to get the rest - Quora's AI bot answers are skipped. They are not posts of Quora users.
RUN_SUMMARYcounts them asmachineAnswersSkipped - Empty topics. Some topics show no questions to a logged-out visitor. You get a warning and no rows for that topic
- Timeout. The default timeout is 300 seconds: in measured runs, 3 topics × 20 questions took 140 seconds and 100 questions with up to 10 answers took 164 seconds. For bigger runs, raise the timeout in the run options. When time runs out, the run stops on its own: you keep the saved rows,
RUN_SUMMARYhasstopReason: "TIMEOUT", and the question being read ispartial - Answer order is Quora's order. The Actor does not sort by upvotes or date
For developers
Sample result
One result from a real test run, in JSON. Real values change from run to run. In Excel or CSV each field is a column.
{
"recordType": "answer",
"status": "complete",
"questionUrl": "https://www.quora.com/What-is-content-marketing",
"questionId": 839059,
"question": "What is content marketing?",
"questionAnswerCount": 371,
"answerId": 272154354,
"answerUrl": "https://www.quora.com/What-is-content-marketing/answer/Otis-Kopp",
"answerType": "direct",
"relatedQuestionUrl": null,
"relatedQuestion": null,
"text": "Content marketing is a strategy that marketers use to accurately pinpoint the particular interests of consumers, through the creation of advertising campaigns designed to appeal to specific areas of buyer interest. …",
"authorName": "Otis Kopp",
"authorProfileUrl": "https://www.quora.com/profile/Otis-Kopp",
"authorCredential": "Marketing Professional",
"authorIsAnonymous": false,
"upvotes": 10,
"views": 2960,
"shares": 0,
"comments": 2,
"createdAt": "2021-03-24T03:31:06Z",
"updatedAt": null,
"language": "en",
"isAiAnswer": false,
"topic": null,
"topicUrl": null,
"sourceInput": "https://www.quora.com/What-is-content-marketing",
"source": "quora.com",
"fetchedAt": "2026-10-15T10:55:08.919Z",
"error": null
}Data fields (30)
| Field | Type | Meaning |
|---|---|---|
recordType | string | answer: one answer of a question; question: a question saved without answers (it has none, or Max answers per question is 0); topic: only for a topic that was not found or an invalid topic entry. |
status | string | complete: read as asked; partial: some answers were read, then the run stopped or Quora failed (see error); not_found: no such question or topic on Quora; error: invalid input entry or a question Quora could not return. not_found and error rows are free. |
questionUrl | string | Canonical Quora URL of the question. |
questionId | integer | Quora question ID (qid). |
question | string | Question title. |
questionAnswerCount | integer | Answers the question has on Quora (Quora’s own count; null when not shown). |
answerId | integer | Quora answer ID (aid). |
answerUrl | string | Permanent link to the answer. |
answerType | string | direct: posted on this question; related: an answer to a similar question that Quora shows on this question’s page (only with Include related answers). |
relatedQuestionUrl | string | For related answers: the question the answer was written for. |
relatedQuestion | string | For related answers: title of that question. |
text | string | Answer text as plain text (lists kept as "- " / "1. " lines; images omitted). |
authorName | string | Public name of the author; null for anonymous answers. |
authorProfileUrl | string | Public Quora profile of the author; null for anonymous answers. |
authorCredential | string | Credential the author shows on this answer, e.g. "Marketing Director at ...". |
authorIsAnonymous | boolean | True when the answer was posted anonymously. |
upvotes | integer | Upvotes. null = Quora did not return the number (not 0). |
views | integer | Views. null = not returned. |
shares | integer | Shares. null = not returned. |
comments | integer | Comments. null = not returned. |
createdAt | string | When the answer was written (ISO 8601, UTC). |
updatedAt | string | When the answer was last edited (ISO 8601, UTC); null when never edited. |
language | string | Content language code, e.g. "en". |
isAiAnswer | boolean | True when Quora marks the author as an AI account. Quora’s own bot answers are skipped and counted in RUN_SUMMARY. |
topic | string | Topic name (topic mode). |
topicUrl | string | Quora topic page (topic mode). |
sourceInput | string | The question URL or topic from your input that produced this row. |
source | string | Always quora.com. |
fetchedAt | string | When the row was read (ISO 8601, UTC). |
error | string | What went wrong or why the row is partial; null when complete. |
Input settings (7)
The main fields of the input form. With the API you send them as JSON.
| Setting | Name in the API | Type | Example value |
|---|---|---|---|
| What to scrape | mode | string | "question" |
| Question URLs | questionUrls | array | ["https://www.quora.com/What-is-content-marketing"] |
| Topics | queries | array | |
| Max questions | maxQuestions | integer | |
| Max answers per question | maxAnswersPerQuestion | integer | 5 |
| Include related answers | includeRelatedAnswers | boolean | false |
| Proxy | proxyConfiguration | object | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"], "apifyProxyCountry": "US"} |
Use cases with this tool
Each guide shows all the steps and the other tools.