Quora Posts Scraper · Profiles & Post Search [No Login] avatar

Quora Posts Scraper · Profiles & Post Search [No Login]

Pricing

from $0.50 / 1,000 posts

Go to Apify Store
Quora Posts Scraper · Profiles & Post Search [No Login]

Quora Posts Scraper · Profiles & Post Search [No Login]

[Only $0.50/1K] Scrape every post a Quora profile has published, past the ~30 Quora shows logged out, plus Quora post search by keyword. No login, no cookies. Full text, title, upvotes, views, shares, comments, date, Space, author and shared answer. Export JSON, CSV or Excel.

Pricing

from $0.50 / 1,000 posts

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Quora Posts Scraper

Every post a Quora profile has ever published, plus Quora post search by keyword, with no login and no cookies.

Paste a profile link or a search term and get one clean row per post: full text, title, upvotes, views, shares, comment count, date, the Space it was posted in, and the answer or link it shares. $0.50 per 1,000 posts.

Why Use This Scraper?

  • Full post history, not the first page. Logged out, Quora stops a profile's post list at about 30 posts. This actor reads on to the end: 212 of 212 on Adam D'Angelo's profile, 256 on Dushka Zapata's.
  • Post search with no account. Quora only serves post search to signed-in visitors. Here it works with a search term and nothing else.
  • No cookies to export. Other Quora post scrapers ask you to copy session cookies out of your browser and paste them in. You don't need to.
  • Engagement on every row. Upvotes, views, shares and comments come from Quora's own data, not estimates.
  • Link shares resolved. When a post shares a Quora answer or a web page, the row carries that answer's URL, title and image in sharedContent.
  • Pay per post. You are charged for the posts you get, not for time or pages.

Overview

This actor is for anyone who tracks what people and brands publish on Quora: marketers watching a competitor's founder, researchers building a dataset of posts on a topic, agencies reporting on a client's Quora presence, and AI teams collecting long-form text.

It covers Quora posts: the short-form and long-form content people publish on their profile and in Spaces. It does not return answers to questions or question pages; the Quora Scraper does those.

Every row is one post, whether it came from a profile or a search. The shape is identical, so profile runs and search runs can go into the same table.

Supported Inputs

URL types

InputExampleWhat you get
Profile link (any tab)https://www.quora.com/profile/Adam-DAngeloThat profile's posts, newest first
Profile posts tabhttps://www.quora.com/profile/Adam-DAngelo/postsSame as above
Post search linkhttps://www.quora.com/search?q=remote%20work&type=postPosts matching the search
Post search link with time filterhttps://www.quora.com/search?q=startup%20advice&type=post&time=monthMatching posts from the past month
Profile nameAdam-DAngelo (in usernames)Same as the profile link
Search termremote work (in searchQueries)Same as the search link

Copy-pasteable startUrls

{
"startUrls": [
"https://www.quora.com/profile/Adam-DAngelo",
"https://www.quora.com/search?q=remote%20work&type=post"
]
}

Keyword / search mode

Put plain keywords in searchQueries and pick a period in searchTime (any time, past hour, day, week, month or year). Each term is searched separately and returns up to maxPostsPerSource posts.

Unsupported inputs

  • Question pages and answer links (use the Quora Scraper)
  • Space pages (*.quora.com Space home pages)
  • Topic pages
  • Private messages, drafts and any content only the account owner can see

Links the actor can't read are skipped with a note in the run log; the rest of the run continues.

Use Cases

WhoWhat they do with it
Marketing teamsTrack every post a competitor's founder or brand account publishes, with reach (views, upvotes)
PR and commsMonitor posts that mention a product or category by keyword
ResearchersBuild topic datasets of Quora posts with dates and engagement
AgenciesReport a client's Quora output and which posts performed
AI and NLP teamsCollect long-form, human-written text with metadata for training and evaluation
CreatorsStudy what top Quora writers post and what gets views

How It Works

How the Quora Posts Scraper works

  1. Add sources. Paste profile links, profile names, search terms, or search links.
  2. Profiles are read to the end. The actor opens each profile and pages through its posts, past the point where Quora stops showing posts to logged-out visitors.
  3. Searches run as post searches. Each term returns matching posts, filtered to the period you chose.
  4. Each post becomes one row. Text, title, counts, dates, Space, author and shared content are mapped into a flat, consistent shape.
  5. Export. Download as JSON, CSV, Excel or HTML, or read the dataset from the Apify API.

Input Configuration

Input fields

FieldTypeDefaultDescription
startUrlsarray of stringsprefilled exampleQuora profile links (any tab) or post-search links
usernamesarray of stringsemptyProfile names: the part after /profile/, e.g. Adam-DAngelo
searchQueriesarray of stringsemptyKeywords to search Quora posts for
searchTimestringall_timesPeriod for search terms: all_times, hour, day, week, month, year. A search link's own time= wins
maxPostsPerSourceinteger100Most posts per profile or search term. 0 = the full history
maxItemsinteger1000Most posts for the whole run
cookiesstringemptyOptional. Your own Quora cookies, only if you want the run to use your account
proxyobjectemptyOptional. Your own proxy; leave empty to use the built-in residential proxy

You need at least one of startUrls, usernames or searchQueries.

Common scenarios

A profile's full post history

{
"usernames": ["Adam-DAngelo"],
"maxPostsPerSource": 0
}

Recent posts on a topic

{
"searchQueries": ["remote work", "startup advice"],
"searchTime": "month",
"maxPostsPerSource": 50
}

Several profiles, latest 20 posts each

{
"startUrls": [
"https://www.quora.com/profile/Adam-DAngelo",
"https://www.quora.com/profile/Dushka-Zapata"
],
"maxPostsPerSource": 20
}

Output Overview

One dataset row per post. Each row has:

  • The post: postId, url, title, text, images, links
  • Engagement: upvotes, views, shares, comments
  • Timing: createdAt, updatedAt (ISO 8601, UTC)
  • Where it lives: space (the Space the post was published in, if any)
  • What it shares: sharedContent (the Quora answer, question or web page a link-share post points to)
  • Who wrote it: author (uid, name, profile link, credential, followers)
  • Where the row came from: source (profile or search), profile, searchQuery, scrapedAt

Fields Quora does not have for a post are null (for example title on a post without a heading, or space on a post made directly on a profile).

Output Samples

Profile start: a post sharing an answer

{
"postId": 250172679,
"url": "https://www.quora.com/profile/Dushka-Zapata/A-melon-https-www-quora-com-If-you-had-to-choose-one-emotion-to-feel-for-the-rest-of-your-life-aside-from-happiness",
"title": null,
"text": "A melon!",
"images": [],
"links": ["https://www.quora.com/If-you-had-to-choose-one-emotion-to-feel-for-the-rest-of-your-life-aside-from-happiness-what-would-it-be/answer/Dushka-Zapata"],
"upvotes": 31,
"views": 1212,
"shares": 3,
"comments": 2,
"createdAt": "2026-06-10T16:28:14.637Z",
"updatedAt": null,
"accessOption": "free",
"isPinned": false,
"space": null,
"sharedContent": {
"type": "answer",
"url": "https://www.quora.com/If-you-had-to-choose-one-emotion-to-feel-for-the-rest-of-your-life-aside-from-happiness-what-would-it-be/answer/Dushka-Zapata",
"title": "If you had to choose one emotion to feel for the rest of your life, aside from happiness, what would it be?",
"snippet": null,
"imageUrl": "https://qph.cf2.quoracdn.net/main-qimg-1b9d61cd0eb1971442c64a05b07102dd-lq"
},
"author": {
"uid": 85940989,
"name": "Dushka Zapata",
"profileUrl": "https://www.quora.com/profile/Dushka-Zapata",
"credential": "Amateur Writer.",
"followers": 300269
},
"source": "profile",
"profile": "Dushka-Zapata",
"searchQuery": null,
"scrapedAt": "2026-10-18T16:29:18.651Z"
}

Search start: a text post with an image (text shortened)

{
"postId": 256468919,
"url": "https://www.quora.com/profile/Rishika-1246/Need-genuine-advice-from-seniors-HRs-Im-an-MBA-graduate-currently-seeking-jobs-I-am-getting-interview-calls-from-S",
"title": null,
"text": "Need genuine advice from seniors & HRs.\nI'm an MBA graduate currently seeking jobs. I am getting interview calls from Startups.\nI'm confused — Should I join a Startup now or should I wait for MNC opportunities?…",
"images": ["https://qph.cf2.quoracdn.net/main-qimg-3eaa91d62780422e1228376b393c0695"],
"links": [],
"upvotes": 1,
"views": 59,
"shares": 0,
"comments": 4,
"createdAt": "2026-09-28T09:36:33.372Z",
"space": null,
"sharedContent": null,
"author": { "uid": 3235579920, "name": "Rishika", "profileUrl": "https://www.quora.com/profile/Rishika-1246", "credential": null, "followers": 0 },
"source": "search",
"searchQuery": "startup advice"
}

Key Output Fields

Post content

FieldMeaning
postIdQuora's numeric post ID; stable, good for deduplication
urlLink to the post (Space posts live on the Space's subdomain)
titleThe post's heading, when it has one
textFull post text, paragraphs separated by line breaks
imagesImage URLs inside the post
linksEvery link in the post, including shared answers

Engagement

FieldMeaning
upvotesUpvote count
viewsView count
sharesShare count
commentsComment count

Timing and status

FieldMeaning
createdAtWhen the post was published (UTC)
updatedAtWhen it was last edited, if ever
accessOptionfree, or a paid-Space access level
isPinnedPinned in its Space

Context

FieldMeaning
spaceid, name, url, followers of the Space the post is in
sharedContenttype (answer, question, quora, link), url, title, snippet, imageUrl of what the post shares
authoruid, name, profileUrl, credential, followers
source, profile, searchQueryWhich input produced the row

FAQ

Do I need a Quora account or cookies?

No. Profiles and search work with nothing but a link or a keyword. The cookies field exists only for people who want a run to use their own account.

How many posts can I get from one profile?

All of them. Set maxPostsPerSource to 0. A profile with 200+ posts takes a minute or two.

Why do other tools stop at 20 to 40 posts?

That is where Quora ends a profile's post list for logged-out visitors. This actor carries on past that point.

Reading past the first ~30 posts of a profile, and post search, run on a shared signed-in session with a daily page budget across all users. On the rare day that budget runs out, runs still return the posts Quora shows logged out, and the log says so; full histories and search come back at 00:00 UTC. Adding your own Quora cookies in cookies skips the shared budget.

Does it scrape answers or questions?

No, posts only. For questions and their answers, use the Quora Scraper.

Why is text empty on some posts?

Those posts are link shares: the whole post is an embedded Quora answer or web page. The shared item is in sharedContent and links.

What order do profile posts come in?

The order Quora shows on the profile's Posts tab, newest first.

Can I filter search results by date?

Yes: searchTime takes past hour, day, week, month or year. A search link with time= in it uses that period.

It is skipped with a warning in the log, and the run carries on with the other inputs.

Is there a free tier?

On the Apify free plan a run returns up to 100 posts, enough to test the output. A paid plan lifts the cap.

How is it priced?

$0.50 per 1,000 posts, plus a small start fee per run. You can set a maximum cost per run in Apify, and the actor stops cleanly when it is reached.

Support

Found a bug or need a field? Open an issue on the actor's Issues tab. Issues are answered quickly.

Additional Services

Need Quora data in a specific format, on a schedule, or pushed into your database or CRM? Open an issue describing what you need, or email muhamed.didovic@gmail.com for custom work.

Explore More Scrapers

🤖 For AI Agents & LLM Apps

Compact reference for AI agents calling this actor via the Apify MCP server or the Apify API (actor: memo23/quora-posts-scraper).

Purpose: Quora posts from profiles (full history) or keyword post search, one row per post, no login or cookies.

Minimal input:

{ "usernames": ["Adam-DAngelo"], "maxPostsPerSource": 20, "maxItems": 20 }

Output: one dataset row per post: postId, url, title, text, images, links, upvotes, views, shares, comments, createdAt, updatedAt, accessOption, isPinned, space {id, name, url, followers}, sharedContent {type, url, title, snippet, imageUrl}, author {uid, name, profileUrl, credential, followers}, source, profile, searchQuery, scrapedAt.

Behaviors an agent should know:

  • Always set maxItems. maxPostsPerSource: 0 reads a profile's whole history (hundreds of rows for active writers).
  • Inputs combine: profiles run first, then searches. Duplicate posts within one source are dropped.
  • Search terms use searchTime (all_times, hour, day, week, month, year).
  • Billing: one dataset-item event per post returned, plus a start event. Skipped or failed inputs cost nothing.
  • Posts only: answers, questions, Spaces and topics are not returned.

⚠️ Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Quora, Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

The scraper reads only posts that Quora shows publicly to its visitors: no private messages, drafts, paywalled Space content, or anything visible only to a post's author. Users are responsible for ensuring their use complies with Quora's Terms of Service, applicable data-protection law (GDPR, CCPA, etc.), and any contractual obligations of their own organization.


SEO Keywords

quora posts scraper, quora scraper, scrape quora posts, quora profile scraper, quora API, Apify quora, quora post search, quora search scraper, quora user posts export, quora no login scraper, quora data extraction, social media post scraper, competitor content monitoring, brand mention tracking, quora content analysis, topic research data, long-form text dataset, AI training text data, creator analytics, Q&A platform data