Quora Search Scraper avatar

Quora Search Scraper

Pricing

$0.01 / 1,000 scraped results

Go to Apify Store
Quora Search Scraper

Quora Search Scraper

Search public Quora pages by keyword or scrape direct Quora URLs. Export questions, answers, profiles, topics, spaces, posts, author details, engagement metrics, and media URLs.

Pricing

$0.01 / 1,000 scraped results

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

12

Monthly active users

7 days ago

Last modified

Share

🔎 Quora search scraper for public Q&A data

Quora Search Scraper finds and scrapes public Quora pages from search terms or direct Quora URLs. Add topics such as python programming or machine learning careers, or paste public Quora question, profile, topic, space, or post URLs, and the Actor saves structured rows you can export, schedule, or use through the Apify API.

Use this Quora search scraper when you need public questions, answers, profiles, topics, spaces, posts, author details, visible engagement metrics, media URLs, and source links without copying data by hand. It is built for public research workflows such as SEO research, content planning, audience research, market research, topic monitoring, and finding the questions people ask around a niche.

For a quick first run, keep Search result type set to Questions, leave Search date range at Any time, and use the default result limit. You do not need Quora cookies, a Quora account, or a Quora API key.

This Actor works with public Quora pages only. It does not log in to Quora, bypass private access, scrape Quora+ paywalled content, or return restricted answers that are not visible on public pages.

✅ What this Quora search scraper does

  • Finds indexed public Quora pages from plain search terms.
  • Opens direct public Quora question, profile, topic, space, and post URLs.
  • Lets you choose question, profile, topic, space, or all supported page types for search discovery.
  • Lets you apply an indexed date range to search discovery.
  • Saves one row for each accepted public Quora question, answer, profile, topic, space, or post.
  • Captures full public answer text and post text when Quora exposes it.
  • Includes visible author, entity, engagement, timestamp, topic, and media fields when available.
  • Streams accepted rows to the dataset during the run.
  • Runs without user-provided Quora credentials.
  • Works with Apify dataset exports, schedules, webhooks, integrations, and API access.

📦 Quora data you can export

Each output item is one successful public Quora result. The contentType field tells you whether the row is a question, answer, profile, topic, space, or post.

Common fields include:

  • contentType - result type saved for this row.
  • matchedInput - search term or direct Quora URL that produced the row.
  • searchQuery - search term used for discovery, or null for direct URL runs.
  • discoveryRank - position in the discovered public URL list when found through search.
  • title - question title, entity name, or post title shown on Quora.
  • url - canonical public Quora URL for the saved row.
  • questionId and questionSlug - source-native question details when available.
  • topics - visible topic labels attached to a question.
  • mediaUrls - public media URLs embedded in answer or post content.

Answer rows can include:

  • answerId, answerRank, and answerText.
  • answerAuthorName, answerAuthorUrl, answerAuthorCredential, and answerAuthorProfileImageUrl.
  • upvotes, commentsCount, sharesCount, and viewsCount.
  • answerCreatedAt, answerUpdatedAt, and isAiAnswer when Quora exposes those facts.

Entity and post rows can include:

  • entityId, entityName, entityUrl, entityDescription, and entityImageUrl.
  • followerCount, memberCount, contributorCount, and postCount.
  • postId, postText, postAuthorName, postAuthorUrl, postAuthorCredential, postCreatedAt, and postUpdatedAt.

Output fields depend on what is visible in the public Quora page data. Missing or hidden source facts are returned as null or empty arrays.

🧭 Common use cases

📝 Content and SEO research

Collect real Quora questions, answer text, topic labels, and source URLs around a keyword so you can plan articles, landing pages, FAQs, and content briefs from public audience language.

🔍 Audience and market research

Find how people describe problems, objections, alternatives, goals, and buying questions in public Quora discussions. Export the dataset to a spreadsheet or analysis workflow.

📈 Topic monitoring

Schedule repeat runs with the same search terms and date range to watch new indexed Quora pages around products, niches, industries, or recurring research topics.

🧾 Direct URL enrichment

Paste known public Quora URLs when you already have a list of pages and want structured rows with titles, text, author details, counts, entity metadata, and media URLs.

🚀 How to run

  1. Add one or more search terms or public Quora URLs in Search terms or URLs.
  2. Choose Search result type for keyword discovery.
  3. Choose Search date range if you only want recently indexed pages.
  4. Set Discovery per search term to control how many public URLs each search term may find.
  5. Set Result limit to cap the total rows saved.
  6. Run the Actor and open the dataset.

You can mix search terms and direct URLs in the same run. Search controls apply to search terms; direct URLs are opened as entered.

⚙️ Input

🧪 Search terms

{
"targets": [
"python programming",
"machine learning careers",
"artificial intelligence",
"https://www.quora.com/How-do-I-learn-Python"
],
"searchType": "question",
"dateRange": "any",
"maxDiscoveryResultsPerQuery": 50,
"maxResults": 100
}

🔗 Direct public Quora URLs

{
"targets": [
"https://www.quora.com/How-do-I-learn-Python",
"https://www.quora.com/topic/Python-programming-language-1",
"https://humanity.quora.com/"
],
"maxResults": 25
}

🎯 Input fields

FieldWhat it does
targetsSearch terms, Quora search URLs, or direct public Quora question, profile, topic, space, and post URLs.
searchTypePublic Quora page type to discover for search terms: questions, profiles, topics, spaces, or all page types.
dateRangeIndexed freshness range used during search discovery.
maxDiscoveryResultsPerQueryMaximum public Quora URLs each search term may find before page data is collected.
maxResultsMaximum public Quora rows saved for the whole run.

🧾 Output example

{
"contentType": "answer",
"matchedInput": "machine learning careers",
"searchQuery": "machine learning careers",
"discoveryRank": 2,
"title": "What are the possible careers in machine learning?",
"url": "https://www.quora.com/What-are-the-possible-careers-in-machine-learning/answer/Harsh-Gupta",
"questionId": 123456789,
"questionSlug": "What-are-the-possible-careers-in-machine-learning",
"topics": ["Machine Learning", "Data Science"],
"answerId": 987654321,
"answerRank": 1,
"answerText": "Machine learning careers include applied ML engineering, data science, and research roles.",
"answerAuthorName": "Harsh Gupta",
"answerAuthorUrl": "https://www.quora.com/profile/Harsh-Gupta",
"answerAuthorCredential": "Machine learning engineer",
"answerAuthorProfileImageUrl": "https://qph.cf2.quoracdn.net/main-thumb-1234-200.jpg",
"upvotes": 42,
"commentsCount": 3,
"sharesCount": 1,
"viewsCount": 12000,
"answerCreatedAt": "2026-05-21T22:31:21.766Z",
"answerUpdatedAt": "2026-05-22T10:15:00.000Z",
"isAiAnswer": false,
"mediaUrls": [],
"entityId": null,
"entityName": null,
"entityUrl": null,
"entityDescription": null,
"entityImageUrl": null,
"followerCount": null,
"memberCount": null,
"contributorCount": null,
"postCount": null,
"postId": null,
"postText": null,
"postAuthorName": null,
"postAuthorUrl": null,
"postAuthorCredential": null,
"postCreatedAt": null,
"postUpdatedAt": null
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged only for each public Quora result saved to the dataset as a quora-result event.

The local pricing artifact is set to $0.00001 per saved result, which is $0.01 per 1,000 saved results. Empty searches, skipped pages, private pages, restricted pages, failed pages, diagnostics, and actor startup are not charged as result events.

⚠️ Limits and caveats

Quora Search Scraper works with public Quora pages and loaded public answers or posts. It does not log in, use your Quora account, bypass private access, or scrape Quora+ paywalled content. If a page is not publicly visible, it will not be saved as a scraped row.

Keyword mode discovers public Quora URLs from indexed web results. The date range uses the search engine's public index freshness filter. It is useful for public discovery, but it is not the same as Quora's logged-in native search.

Some pages may not expose answer text, post text, author credentials, media, topic lists, entity descriptions, or engagement metrics. The Actor keeps visible source facts and leaves unavailable fields empty.

❓ FAQ

Can I scrape private Quora profiles or restricted answers?

No. The Actor only saves public Quora pages and loaded public answers or posts that can be opened without a Quora account. Private profiles, restricted answers, logged-in-only results, and Quora+ paywalled content are not accessible.

Can I use direct Quora URLs?

Yes. Paste public Quora question, profile, topic, space, or post URLs into Search terms or URLs. Direct URLs are useful when you already have a list of pages and want structured output rows.

No. Search-term mode discovers indexed public Quora URLs and then scrapes public pages. This keeps the Actor focused on public pages and avoids asking for Quora cookies or account credentials.

Can I export the results?

Yes. Apify datasets can be exported as JSON, CSV, Excel, XML, RSS, or HTML. You can also access results through the Apify API, webhooks, integrations, or scheduled runs.

📝 Changelog

  • 1.0: Updated the public dataset contract, simplified the input form, added public profile/topic/space/post coverage copy, and lowered saved-result pricing.
  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré