Quora Question, Answer & Relationship Dataset Builder

Build a structured Quora dataset from question, answer, profile, Topic, Space, and Post URLs or search terms, with the question-answer-comment chain and relationship links kept intact.

Open in Apify Store$0.99 / 1K on Free

Short answer

Quora Question, Answer & Relationship Dataset Builder is an Apify Store Actor for Quora data that returns 120 published output fields, including final_url, canonical_url, answers, question_title. It lists $0.99 per 1,000 results on the Free plan (pay per event), $0.49 on the Business plan. It takes 80 input settings, none required. It covers 5 of the 6 core Quora fields this site tracks. Last updated Oct 29, 2026.

From the public Store listing and published build schema, synced 2026-11-12.
Quora Social mediaAutomationLead generation

What it returns

120 fields from the published dataset schema. Export as JSON, CSV or Excel, or read the dataset through the Apify API.

  • content_type
  • event_type
  • state_snapshot_hash
  • previous_snapshot_hash
  • state_scope_fingerprint
  • state_store_state
  • state_store_error
  • only_new_items
  • include_unchanged
  • parser_strategy
  • parser_version
  • field_sources
  • fields_present
  • final_url
  • http_status
  • error
  • scrape_duration_ms
  • navigation_attempts
  • navigation_retries
  • proxy_resolution_state
  • session_input_state
  • browser_locale
  • navigation_retry_delays_seconds
  • records_emitted
  • input_accounting
  • session_cookie_count
  • session_cookie_expiry_state
  • run_duration_ms
  • proxy_used
  • request_delay_seconds
Show the other 90 fields
  • scrape_timestamp
  • requested_result_types
  • run_started_at
  • run_finished_at
  • source_pages_attempted
  • content_type_counts
  • access_state_counts
  • relationship_collection_diagnostic
  • manifest_version
  • requested_output_fields
  • max_concurrency
  • navigation_attempts_total
  • navigation_retries_total
  • raw_evidence_retention_days
  • max_raw_evidence_bytes
  • redact_sensitive_query_params
  • raw_html_redactions
  • url_redactions
  • date_interpretations
  • canonical_url
  • redirect_chain
  • answer_count
  • scroll_attempts
  • scroll_state
  • load_more_attempts
  • load_more_clicks
  • load_more_state
  • raw_html_redaction_state
  • url_redaction_state
  • output_format
  • output_projection
  • answers
  • comments
  • nested_answer_count
  • nested_answer_count_observed
  • nested_comment_count
  • nested_comment_count_observed
  • nested_child_state
  • nested_orphan_reason
  • requested_depth
  • observed_depth
  • detail_expansion_state
  • title
  • question_title
  • url
  • post_url
  • post_pid
  • post_node_id
  • post_title
  • post_author_name
  • post_author_url
  • post_author_image_url
  • post_author_id
  • post_author_credentials
  • post_author_is_verified
  • post_author_is_anonymous
  • post_body
  • post_media_urls
  • post_image_urls
  • post_video_urls
  • post_outbound_links
  • question_media_urls
  • question_author_name
  • question_author_url
  • question_author_image_url
  • question_author_id
  • question_author_is_verified
  • question_author_is_anonymous
  • question_author_credentials
  • question_image_urls
  • question_video_urls
  • question_outbound_links
  • post_created_at
  • post_updated_at
  • post_updated_age_days
  • post_updated_age_state
  • post_age_days
  • post_age_state
  • relationship
  • record_id
  • access_state
  • from_record_id
  • to_record_id
  • from_id
  • to_id
  • to_name
  • to_image_url
  • node_image_url
  • relationship_collection_key
  • collection_total_text

Not in the schema among the core Quora fields: votes. The field matrix shows which other tools return them.

How it differs from the other Quora Actors

Among the 4 catalogue Actors for Quora with a published schema, only this one returns state_snapshot_hash, previous_snapshot_hash, state_scope_fingerprint, state_store_state, only_new_items, include_unchanged, run_started_at, run_finished_at.

Pick another Actor if you need

Fields other Quora catalogue Actors return that Quora Question, Answer & Relationship Dataset Builder does not
ActorFields it addsPrice / 1K
Quora Space Activity & Content Change Monitor contributor_limit_reached, description, topics, observed_tabs $0.99
Quora Question, Answer & Profile Search Scraper upvotes, view_count, follower_count, search_rank $0.99
Quora Keyword Search & Author Discovery Scraper upvotes, view_count, follower_count, discovery_source $0.99

Input

Input settings for Quora Question, Answer & Relationship Dataset Builder
SettingTypeRequiredDefaultWhat it does
mode string No auto Optional dispatcher. auto detects every supported Quora route; typed modes validate startUrls against that route. Typed seed lists still work without mode.
scrapeDepth string No detail Overview emits page metadata without answer/comment/feed expansion; detail enables SSR answers plus bounded GraphQL pagination and optional comments/topic feeds.
startUrls array No [] Question, answer, profile, topic, Space, or search URLs. Mixed lists are auto-detected; invalid hosts become status rows instead of failing the run.
searchQueries array No [] Best-effort public-index discovery only. Quora native search is login/Cloudflare-gated and robots-disallowed; related-question expansion on a question URL is the reliable discovery axis.
questionUrls array No [] Explicit question-page seeds. Only question routes are accepted.
answerUrls array No [] Explicit answer-page seeds. Parent question joins are emitted only from observed evidence.
topicUrls array No [] Explicit Topic-page seeds for bounded visible question discovery.
spaceUrls array No [] Explicit Space-page seeds for bounded visible feed discovery.
profileUrls array No [] Explicit profile-page seeds. Only profile routes are accepted; emitted as normalized profile rows exactly like a profile route discovered from startUrls.
postUrls array No [] Explicit standalone Post-page seeds. Only post routes are accepted; emitted with the same topic_post field family topic-discovered posts use (post_title, post_body, post_author_*).
Show the other 70 settings
More input settings for Quora Question, Answer & Relationship Dataset Builder
SettingTypeRequiredDefaultWhat it does
resultTypes array No ["question","answer","comment","profile","pro… Select normalized entities, explicit graph relationships, relationship-collection counts, status rows, and the final run manifest.
outputFormat string No normalized Projection after one canonical extraction path. Nested groups emitted answers and comments under explicit question/answer parents; flat keeps entity rows with parent context; edges emits explicit edge rows plus status rows.
dedupeMode string No canonical canonical suppresses overlapping entity rows by stable ID or canonical URL (default); none preserves every observed non-status row. The run manifest reports duplicate_records_suppressed.
onlyNewItems boolean No false Annotate canonical entity rows with new/changed/unchanged/scope_mismatch state and suppress only unchanged semantic rows when includeUnchanged is false. Requires stateStoreId; status, graph, and manifest rows remain visible.
includeUnchanged boolean No true Retain unchanged semantic entities when incremental state is enabled; output projection does not alter comparison hashes.
stateStoreId string No – Apify key-value store for canonical entity snapshots. Required when onlyNewItems is enabled; never store cookies or credentials here.
outputFields array No [] Optional allowlist for compact rows, including bounded dotted paths through nested collections (for example answers.answer_text, comments.comment_text, feed.feed_text, or contributors.contributor_name where applicable). Child identity/URL fields and the actor identity, access/status, source, travers
includeFieldEvidence boolean No true Include field_sources and fields_present maps. Disable only when a smaller payload is required; semantic values and protected access fields remain unchanged.
includeUnresolvedEdges boolean No true Retain relationship rows whose endpoint URL was not explicitly observed, with unresolved_reason. Disabling this suppresses only those edge rows and does not imply complete relationships.
relationshipTypes array No [] Explicit relationship-type allowlist for the newly ported follower/following/want-answers/upvoter/space-role relationship collections. Empty leaves the existing always-on content-membership/authorship edges untouched (question_has_topic, answer_authored_by, comment_belongs_to_answer, profile_has_act
includeProfileEdges boolean No false Enable explicitly labeled profile follower/following/followed-question/Space/Topic relationship collections. This does not prove a complete list.
includeQuestionFollowerEdges boolean No false Enable explicitly labeled question follower or want-answer collections. Sensitive identity rows also require the privacy gate.
includeAnswerUpvoterEdges boolean No false High-sensitivity opt-in for explicitly labeled answer upvoter identities; requires includeSensitiveRelationshipData=true.
includeSensitiveRelationshipData boolean No false Explicit privacy gate required for follower, want-answer, and upvoter identity edges.
includeTargetMetadata boolean No false Retain explicitly visible target link text and image (to_name, to_image_url) on relationship edges. URLs remain evidence; no target navigation or recursive target scraping is performed.
includeRelationshipCounts boolean No false Emit privacy-preserving relationship_collection rows with the real observed total (collection_total_text/collection_total_value) but no target identities. Requires relationship_collection in resultTypes. Observed totals are not always a server-confirmed count.
includeSpaceRoleEdges boolean No false Enable explicitly labeled Space contributor, moderator, and admin collections.
includeSpaceContentEdges boolean No true Retain bounded explicit Space post/question membership edges; this never claims a complete Space inventory.
maxRelationshipItemsPerCollection integer No 500 Bound explicit links emitted from each labeled relationship collection. Zero emits no relationship-collection edges and never means an empty collection.
maxQuestions integer No 25 Maximum question seeds or discovered question pages to process.
maxAnswersPerQuestion integer No 10 Maximum answer rows retained per question after SSR and GraphQL pagination.
maxAnswers integer No 0 Global answer-row cap applied after per-question caps. Zero means no configured global answer cap.
includeQuestion boolean No true Retain normalized question parent rows when selected in resultTypes.
includeAuthor boolean No true Retain visible author fields and profile/profile-activity rows. When false, author fields and author rows are removed from the emitted shape; no contact enrichment is performed.
includeAuthorSnapshot boolean No false Opt into bounded public profile snapshots for visible author profile links; profile access/status is separate from answer/comment success and never includes contact enrichment.
includeTopics boolean No true Retain explicit topic links and topic relationships where observed.
includeSpaces boolean No false Retain Space rows and SSR feed items. Explicit spaceUrls enable this automatically.
includeComments boolean No false Opt-in comment rows from Quora's public comment-area GraphQL. robots-sensitive; off by default. When enabled and maxCommentsPerAnswer is 0, the documented fallback is 10 per answer.
includeEngagementBreakdown boolean No true Retain explicitly labeled per-comment reaction breakdowns alongside aggregate reaction labels. Raw labels are preserved and typed companions are added only when the localized number is unambiguous.
includeRelatedContent boolean No false Retain links inside an explicitly labeled related/attached region scoped to answer cards; unlabeled navigation and neighboring regions are excluded.
maxRelatedContent integer No 20 Bound eligible related-content links per answer when enabled; zero emits no related-content items.
topCommentsOnly boolean No false Retain only comments with an explicit visible Top/Most helpful/Popular comments label. Unknown comments are excluded and counted; votes and position are not used as top evidence.
commentSortOrder string No observed Order builder comment rows by observed order or an explicitly typed metric/timestamp. Unknown selected metrics remain in stable fallback order and are counted.
includeReplyGraph boolean No false Enable comment rows plus one-level nested reply extraction from repliesConnection. Requires includeComments.
includeMedia boolean No false Request explicitly rendered media URL fields scoped to question roots, answer/comment nodes, and Topic post cards where the page exposes them.
includeFeedText boolean No false Request bounded visible text from explicitly linked Space feed cards; page-level text and complete feed history are excluded.
includeOutboundLinks boolean No false Request visible non-Quora links scoped to question roots, answer/comment nodes, and Topic post cards; Quora links, comment permalinks, and links outside the owning scope are excluded.
includeEntityGraph boolean No false Emit explicit relationship rows even when entity_edge is not listed in resultTypes.
maxCommentsPerAnswer integer No 0 Maximum comment rows retained per answer when comments are enabled. Schema default 0 is kept for compatibility; comments-enabled runs treat 0 as 10.
maxCommentDepth integer No 20 Maximum nested reply depth when includeCommentReplies/includeReplyGraph is enabled.
maxItems integer No 0 Cap for normalized entity/status rows before graph and manifest rows.
maxGraphEdges integer No 5000 Independent cap for deterministic entity_edge rows.
maxScrollAttempts integer No 5 Bounded lazy-render scroll budget applied during detail traversal; scroll attempts and termination state are reported.
maxLoadMoreAttempts integer No 0 Bound exact visible continuation-control clicks on direct question, answer, topic, and Space collection pages independently from scrolling. Search seeds fan out through their discovered child URLs and retain their own source accounting.
includeRawEvidence boolean No false Add bounded document hash and optional HTML bytes to each page-level entity row.
includeHtml boolean No false Include bounded raw-document HTML when raw evidence is enabled and bounded answer-card HTML when answer cards are extracted.
maxHtmlBytes integer No 100000 Maximum UTF-8 bytes retained for optional raw HTML evidence.
requestDelay number No 1 Delay between page batches in seconds; this is not an anti-bot bypass guarantee.
maxConcurrency integer No 1 Maximum independent seed pages processed concurrently in deterministic batches. Each seed owns a page; discovered seeds merge in batch order.
maxNavigationRetries integer No 2 Bounded retries after navigation exceptions (e.g. a transient proxy-tunnel handshake failure); exponential backoff is reported in navigation_retry_delays_seconds. Defaults to 2 for reliability.
language string No auto Browser language hint. Short language codes and supported regional aliases are accepted and normalize to the short code; auto keeps the actor default. This does not translate content or prove access.
proxyConfiguration object No – Optional proxy override. The actor starts with a direct connection, retries a fresh session on 403/429, then uses Apify AUTO datacenter proxies, and only falls back to RESIDENTIAL as a proven last resort. Leave this unset; a missing proxyConfiguration never stops the run.
redactSensitiveQueryParams boolean No true Redact narrow credential-like query parameter values in emitted URLs, graph endpoints, redirect chains, and raw HTML. The original document hash remains based on the captured document.
rawEvidenceRetentionDays integer No 30 When zero, suppress raw_html snapshots while retaining hash, size, and redaction diagnostics. Positive values permit bounded HTML for the requested run; external Apify dataset/run retention still applies.
maxRawEvidenceBytes integer No 100000 Hard upper byte cap for returned raw HTML after the maxHtmlBytes cap.
maxItemsPerSource integer No 0 Maximum semantic records emitted from each direct URL, query, or typed source. Status and run-manifest rows are preserved. Use 0 for no per-source cap.
searchDiscovery string No relatedOnly How searchQueries are handled. relatedOnly attempts Quora's public search and otherwise emits search_unavailable; bestEffortIndex queries a public web index for indexed Quora URLs. Native Quora search is never claimed.
maxRelatedQuestions integer No 20 Related questions to enqueue per question/topic seed. The page usually exposes 26-35; zero disables related-question discovery.
searchResultsPerQuery integer No 10 Maximum indexed URLs to use per search query when searchDiscovery=bestEffortIndex.
maxAnswerPages integer No 0 Bound QuestionPagedListPaginationQuery pages. Zero derives a bound from maxAnswersPerQuestion.
maxTopicFeedPages integer No 3 Bound topic-feed GraphQL pages when includeTopicFeed is enabled.
maxSpaceFeedBundles integer No 4 Bound Space feed bundles read from the SSR multifeed.
includeCommentReplies boolean No false Include nested repliesConnection rows. Requires includeComments. Comments are robots-sensitive and opt-in; zero-row/blocked results produce a status row.
includeQuoraPlusPreview boolean No true Emit preview-only answers flagged answer_is_quora_plus/answer_text_completeness=preview. The gated remainder is never fetched or presented as full text.
includeProfileStats boolean No true Emit follower/following/answer/question/post/view counts, joined date, credentials and expertise topics for profile rows.
includeTopicStats boolean No true Emit topic follower count and most-viewed authors for topic rows.
includeSpaceStats boolean No true Emit Space follower/member/contributor/moderator/admin counts, description, icon and cover.
includePostStats boolean No true Emit post upvotes/views/shares/comments, effective access and question-summary flag.
includeAnswerStats boolean No true Emit answer counters, dates, AI flag, effective access and Quora+ preview flags.
includeTopicFeed boolean No false Opt into the browser topic-feed GraphQL endpoint. robots-sensitive: keep off unless you accept that compliance caveat.

Example input

Built from the input form's published example values and defaults.

{
  "mode": "auto",
  "scrapeDepth": "detail",
  "startUrls": [
    {
      "url": "https://www.quora.com/What-is-the-meaning-of-life"
    }
  ],
  "searchQueries": [],
  "questionUrls": [],
  "answerUrls": [],
  "topicUrls": [],
  "spaceUrls": [],
  "profileUrls": [],
  "postUrls": [],
  "resultTypes": [
    "question",
    "answer",
    "comment",
    "profile",
    "profile_activity",
    "topic",
    "topic_post",
    "space",
    "space_feed_item",
    "entity_edge",
    "status",
    "run_manifest"
  ],
  "outputFormat": "normalized",
  "dedupeMode": "canonical",
  "onlyNewItems": false,
  "includeUnchanged": true,
  "outputFields": [],
  "includeFieldEvidence": true,
  "includeUnresolvedEdges": true,
  "relationshipTypes": [],
  "includeProfileEdges": false,
  "includeQuestionFollowerEdges": false,
  "includeAnswerUpvoterEdges": false,
  "includeSensitiveRelationshipData": false,
  "includeTargetMetadata": false,
  "includeRelationshipCounts": false,
  "includeSpaceRoleEdges": false,
  "includeSpaceContentEdges": true,
  "maxRelationshipItemsPerCollection": 500,
  "maxQuestions": 10,
  "maxAnswersPerQuestion": 5,
  "maxAnswers": 0,
  "includeQuestion": true,
  "includeAuthor": true,
  "includeAuthorSnapshot": false,
  "includeTopics": true,
  "includeSpaces": false,
  "includeComments": false,
  "includeEngagementBreakdown": true,
  "includeRelatedContent": false,
  "maxRelatedContent": 20,
  "topCommentsOnly": false,
  "commentSortOrder": "observed",
  "includeReplyGraph": false,
  "includeMedia": false,
  "includeFeedText": false,
  "includeOutboundLinks": false,
  "includeEntityGraph": false,
  "maxCommentsPerAnswer": 0,
  "maxCommentDepth": 20,
  "maxItems": 0,
  "maxGraphEdges": 1000,
  "maxScrollAttempts": 5,
  "maxLoadMoreAttempts": 0,
  "includeRawEvidence": false,
  "includeHtml": false,
  "maxHtmlBytes": 100000,
  "requestDelay": 1,
  "maxConcurrency": 1,
  "maxNavigationRetries": 2,
  "language": "auto",
  "redactSensitiveQueryParams": true,
  "rawEvidenceRetentionDays": 30,
  "maxRawEvidenceBytes": 100000,
  "maxItemsPerSource": 0,
  "searchDiscovery": "relatedOnly",
  "maxRelatedQuestions": 0,
  "searchResultsPerQuery": 0,
  "maxAnswerPages": 0,
  "maxTopicFeedPages": 0,
  "maxSpaceFeedBundles": 1,
  "includeCommentReplies": false,
  "includeQuoraPlusPreview": true,
  "includeProfileStats": true,
  "includeTopicStats": true,
  "includeSpaceStats": true,
  "includePostStats": true,
  "includeAnswerStats": true,
  "includeTopicFeed": false
}

Run it from code or an AI agent

The same run through the Apify API, with the example input. You need an Apify API token; the run is billed to your account at the Store price.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "mode": "auto",
    "scrapeDepth": "detail",
    "startUrls": [
        {
            "url": "https://www.quora.com/What-is-the-meaning-of-life"
        }
    ],
    "searchQueries": [],
    "questionUrls": [],
    "answerUrls": [],
    "topicUrls": [],
    "spaceUrls": [],
    "profileUrls": [],
    "postUrls": [],
    "resultTypes": [
        "question",
        "answer",
        "comment",
        "profile",
        "profile_activity",
        "topic",
        "topic_post",
        "space",
        "space_feed_item",
        "entity_edge",
        "status",
        "run_manifest"
    ],
    "outputFormat": "normalized",
    "dedupeMode": "canonical",
    "onlyNewItems": False,
    "includeUnchanged": True,
    "outputFields": [],
    "includeFieldEvidence": True,
    "includeUnresolvedEdges": True,
    "relationshipTypes": [],
    "includeProfileEdges": False,
    "includeQuestionFollowerEdges": False,
    "includeAnswerUpvoterEdges": False,
    "includeSensitiveRelationshipData": False,
    "includeTargetMetadata": False,
    "includeRelationshipCounts": False,
    "includeSpaceRoleEdges": False,
    "includeSpaceContentEdges": True,
    "maxRelationshipItemsPerCollection": 500,
    "maxQuestions": 10,
    "maxAnswersPerQuestion": 5,
    "maxAnswers": 0,
    "includeQuestion": True,
    "includeAuthor": True,
    "includeAuthorSnapshot": False,
    "includeTopics": True,
    "includeSpaces": False,
    "includeComments": False,
    "includeEngagementBreakdown": True,
    "includeRelatedContent": False,
    "maxRelatedContent": 20,
    "topCommentsOnly": False,
    "commentSortOrder": "observed",
    "includeReplyGraph": False,
    "includeMedia": False,
    "includeFeedText": False,
    "includeOutboundLinks": False,
    "includeEntityGraph": False,
    "maxCommentsPerAnswer": 0,
    "maxCommentDepth": 20,
    "maxItems": 0,
    "maxGraphEdges": 1000,
    "maxScrollAttempts": 5,
    "maxLoadMoreAttempts": 0,
    "includeRawEvidence": False,
    "includeHtml": False,
    "maxHtmlBytes": 100000,
    "requestDelay": 1,
    "maxConcurrency": 1,
    "maxNavigationRetries": 2,
    "language": "auto",
    "redactSensitiveQueryParams": True,
    "rawEvidenceRetentionDays": 30,
    "maxRawEvidenceBytes": 100000,
    "maxItemsPerSource": 0,
    "searchDiscovery": "relatedOnly",
    "maxRelatedQuestions": 0,
    "searchResultsPerQuery": 0,
    "maxAnswerPages": 0,
    "maxTopicFeedPages": 0,
    "maxSpaceFeedBundles": 1,
    "includeCommentReplies": False,
    "includeQuoraPlusPreview": True,
    "includeProfileStats": True,
    "includeTopicStats": True,
    "includeSpaceStats": True,
    "includePostStats": True,
    "includeAnswerStats": True,
    "includeTopicFeed": False
}

run = client.actor("nimbryxo-studio/quora-question-answer-and-relationship-dataset").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "mode": "auto",
    "scrapeDepth": "detail",
    "startUrls": [
        {
            "url": "https://www.quora.com/What-is-the-meaning-of-life"
        }
    ],
    "searchQueries": [],
    "questionUrls": [],
    "answerUrls": [],
    "topicUrls": [],
    "spaceUrls": [],
    "profileUrls": [],
    "postUrls": [],
    "resultTypes": [
        "question",
        "answer",
        "comment",
        "profile",
        "profile_activity",
        "topic",
        "topic_post",
        "space",
        "space_feed_item",
        "entity_edge",
        "status",
        "run_manifest"
    ],
    "outputFormat": "normalized",
    "dedupeMode": "canonical",
    "onlyNewItems": false,
    "includeUnchanged": true,
    "outputFields": [],
    "includeFieldEvidence": true,
    "includeUnresolvedEdges": true,
    "relationshipTypes": [],
    "includeProfileEdges": false,
    "includeQuestionFollowerEdges": false,
    "includeAnswerUpvoterEdges": false,
    "includeSensitiveRelationshipData": false,
    "includeTargetMetadata": false,
    "includeRelationshipCounts": false,
    "includeSpaceRoleEdges": false,
    "includeSpaceContentEdges": true,
    "maxRelationshipItemsPerCollection": 500,
    "maxQuestions": 10,
    "maxAnswersPerQuestion": 5,
    "maxAnswers": 0,
    "includeQuestion": true,
    "includeAuthor": true,
    "includeAuthorSnapshot": false,
    "includeTopics": true,
    "includeSpaces": false,
    "includeComments": false,
    "includeEngagementBreakdown": true,
    "includeRelatedContent": false,
    "maxRelatedContent": 20,
    "topCommentsOnly": false,
    "commentSortOrder": "observed",
    "includeReplyGraph": false,
    "includeMedia": false,
    "includeFeedText": false,
    "includeOutboundLinks": false,
    "includeEntityGraph": false,
    "maxCommentsPerAnswer": 0,
    "maxCommentDepth": 20,
    "maxItems": 0,
    "maxGraphEdges": 1000,
    "maxScrollAttempts": 5,
    "maxLoadMoreAttempts": 0,
    "includeRawEvidence": false,
    "includeHtml": false,
    "maxHtmlBytes": 100000,
    "requestDelay": 1,
    "maxConcurrency": 1,
    "maxNavigationRetries": 2,
    "language": "auto",
    "redactSensitiveQueryParams": true,
    "rawEvidenceRetentionDays": 30,
    "maxRawEvidenceBytes": 100000,
    "maxItemsPerSource": 0,
    "searchDiscovery": "relatedOnly",
    "maxRelatedQuestions": 0,
    "searchResultsPerQuery": 0,
    "maxAnswerPages": 0,
    "maxTopicFeedPages": 0,
    "maxSpaceFeedBundles": 1,
    "includeCommentReplies": false,
    "includeQuoraPlusPreview": true,
    "includeProfileStats": true,
    "includeTopicStats": true,
    "includeSpaceStats": true,
    "includePostStats": true,
    "includeAnswerStats": true,
    "includeTopicFeed": false
};

const run = await client.actor("nimbryxo-studio/quora-question-answer-and-relationship-dataset").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/nimbryxo-studio~quora-question-answer-and-relationship-dataset/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"mode":"auto","scrapeDepth":"detail","startUrls":[{"url":"https://www.quora.com/What-is-the-meaning-of-life"}],"searchQueries":[],"questionUrls":[],"answerUrls":[],"topicUrls":[],"spaceUrls":[],"profileUrls":[],"postUrls":[],"resultTypes":["question","answer","comment","profile","profile_activity","topic","topic_post","space","space_feed_item","entity_edge","status","run_manifest"],"outputFormat":"normalized","dedupeMode":"canonical","onlyNewItems":false,"includeUnchanged":true,"outputFields":[],"includeFieldEvidence":true,"includeUnresolvedEdges":true,"relationshipTypes":[],"includeProfileEdges":false,"includeQuestionFollowerEdges":false,"includeAnswerUpvoterEdges":false,"includeSensitiveRelationshipData":false,"includeTargetMetadata":false,"includeRelationshipCounts":false,"includeSpaceRoleEdges":false,"includeSpaceContentEdges":true,"maxRelationshipItemsPerCollection":500,"maxQuestions":10,"maxAnswersPerQuestion":5,"maxAnswers":0,"includeQuestion":true,"includeAuthor":true,"includeAuthorSnapshot":false,"includeTopics":true,"includeSpaces":false,"includeComments":false,"includeEngagementBreakdown":true,"includeRelatedContent":false,"maxRelatedContent":20,"topCommentsOnly":false,"commentSortOrder":"observed","includeReplyGraph":false,"includeMedia":false,"includeFeedText":false,"includeOutboundLinks":false,"includeEntityGraph":false,"maxCommentsPerAnswer":0,"maxCommentDepth":20,"maxItems":0,"maxGraphEdges":1000,"maxScrollAttempts":5,"maxLoadMoreAttempts":0,"includeRawEvidence":false,"includeHtml":false,"maxHtmlBytes":100000,"requestDelay":1,"maxConcurrency":1,"maxNavigationRetries":2,"language":"auto","redactSensitiveQueryParams":true,"rawEvidenceRetentionDays":30,"maxRawEvidenceBytes":100000,"maxItemsPerSource":0,"searchDiscovery":"relatedOnly","maxRelatedQuestions":0,"searchResultsPerQuery":0,"maxAnswerPages":0,"maxTopicFeedPages":0,"maxSpaceFeedBundles":1,"includeCommentReplies":false,"includeQuoraPlusPreview":true,"includeProfileStats":true,"includeTopicStats":true,"includeSpaceStats":true,"includePostStats":true,"includeAnswerStats":true,"includeTopicFeed":false}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=nimbryxo-studio/quora-question-answer-and-relationship-dataset",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

What a run costs

The result rate falls on higher Apify plans. Each figure is the published per-result rate times the number of results.

Cost of Quora Question, Answer & Relationship Dataset Builder results by Apify plan
Apify planPer 1,00010,000 results100,000 results
Free plan$0.99$9.90$99
Starter plan$0.82$8.20$82
Scale plan$0.66$6.60$66
Business plan$0.49$4.90$49
  • Every run also has a start event, charged per GB of memory (minimum one): $0.10 on Free, $0.03 on Business. At its default memory of 4 GB a run starts at $0.40 on Free. Fewer, larger runs keep this small.
  • The Free plan includes $5 of monthly usage (Apify pricing, checked 2026-11-11); at the Free rate that covers at most about 5,050 results, less start events and platform usage.
  • Worked example: 10,000 results in one run on the Free plan cost $10.30 ($9.90 for results + $0.40 start), plus Apify platform usage (compute), billed separately by Apify.
  • Pay per event. Platform usage (compute) is billed by Apify on top of the event prices. Compare other tools in the cost estimator.

Where it fits among Quora routes

It ranks 1 of 4 catalogue Actors for Quora on the published formula (fields, price, reliability, freshness). Its line is highlighted on the map.

Route diagram for Quora dataQuora Question, Answer & Relationship Dataset Builder: stops at 6 of the 10 fields shown; Quora Space Activity & Content Change Monitor: stops at 4 of the 10 fields shown; Quora Question, Answer & Profile Search Scraper: stops at 5 of the 10 fields shown; Quora Keyword Search & Author Discovery Scraper: stops at 5 of the 10 fields shown; Other Store tools (8): stops at 9 of the 10 fields shown; No public content API: none, field coverage not compared.Quoraquestionanswerposted atauthorvotesurltitlecreatedAtfollowerCountscraped at1234+API

Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.

Official route: No public content API

No open API. Quora does not publish an open public content API for question and answer data.

Not applicable.

Official documentation

Other Store tools for Quora

Reference only, from their public listings.

Other Store tools for Quora
ToolFieldsPrice / 1K
Quora Scraper (Questions & Answers)120$2.99
Quora Questions Scraper16$1.92
Quora Scraper12$1.20
Quora Scraper: Questions, Answers and Profiles (No Login)28$1.90
Quora Scraper9$2.50

What people use it for

  • Discussion extraction
  • Relationship mapping
  • Topic research

Other catalogue Actors for Quora

Quora Space Activity & Content Change Monitor

Monitor a Quora Space's metadata, feed and contributors, or track any public Quora question, answer, profile, topic or post for content changes…

2/6 core fields 120 output fields $0.99 per 1K

Quora Question, Answer & Profile Search Scraper

Search Quora by keyword or scrape question, answer, profile, topic, Space, and post URLs directly, and get the text, author details, and…

2/6 core fields 18 output fields $0.99 per 1K

Quora Keyword Search & Author Discovery Scraper

Search Quora by keyword or scrape visibly accessible question, answer, profile, topic, Space, and Post URLs directly, with filters for promoted…

2/6 core fields 15 output fields $0.99 per 1K

LinkedIn Profile Engagement Timeline Scraper

Pull a LinkedIn profile's posts, reposts, comments, and reactions in one run, with the original post's author, text, and link attached to each…

10 output fields $0.99 per 1K

LinkedIn Profile Feed Scraper with Likers & Commenters

Pull posts from a LinkedIn profile's activity feed or a direct post URL, with engagement counts, hashtags, media, and optionally the people who…

15 output fields $0.99 per 1K

LinkedIn Trending Posts & Top Voices Feed Scraper

Pull LinkedIn's trending and top-performing posts by topic keyword, with reaction/comment/repost counts, a per-reaction-type breakdown, author…

19 output fields $0.99 per 1K

Reddit Multi-Mode Scraper for Posts, Comments & Profiles

Pick one of five modes to pull subreddit posts, full comment threads, user profiles, keyword search results or curated community listings from…

9 output fields $0.99 per 1K

Reddit Multi-Mode Scraper with Advanced Pro Filters

Scrape Reddit subreddit posts, post comment threads, and user profile posts, with any combination of modes in a single run. Filter by score, age,…

9 output fields $0.99 per 1K

Reddit Subreddit Profile, Rules & Post Filter Scraper

Scrape full community intelligence for any subreddit: description, subscriber count, active users, weekly activity, posting rules, wiki pages,…

10 output fields $0.99 per 1K

Questions people ask

How much does Quora Question, Answer & Relationship Dataset Builder cost?

The published result rate depends on your Apify plan: $0.99 per 1,000 on Free, $0.82 per 1,000 on Starter, $0.66 per 1,000 on Scale, $0.49 per 1,000 on Business. So 10,000 results cost about $9.90 on the Free plan and $4.90 on Business, plus a start fee of $0.10 per run per GB of memory on Free. Platform usage is billed separately.

What data does Quora Question, Answer & Relationship Dataset Builder return?

Its published output schema lists 120 fields: content_type, event_type, state_snapshot_hash, previous_snapshot_hash, state_scope_fingerprint, state_store_state, state_store_error, only_new_items, include_unchanged, parser_strategy, parser_version, field_sources, and 108 more. A listed field is not guaranteed to be filled in every row.

What input does Quora Question, Answer & Relationship Dataset Builder need?

No input is strictly required; the defaults run as is. Common settings: mode, scrapeDepth, startUrls, searchQueries, questionUrls, answerUrls.

What are the alternatives to Quora Question, Answer & Relationship Dataset Builder for Quora?

4 catalogue Actors cover Quora. Close alternatives: Quora Space Activity & Content Change Monitor; Quora Question, Answer & Profile Search Scraper; Quora Keyword Search & Author Discovery Scraper. The Quora page compares all of them field by field.

How do I run Quora Question, Answer & Relationship Dataset Builder from Python or the API?

Use the Apify API client: in Python, ApifyClient(token).actor("nimbryxo-studio/quora-question-answer-and-relationship-dataset").call(run_input=...), then read the run's default dataset (run.default_dataset_id); in JavaScript the same call is client.actor("nimbryxo-studio/quora-question-answer-and-relationship-dataset").call(input). Without a client, POST the input JSON to https://api.apify.com/v2/actors/nimbryxo-studio~quora-question-answer-and-relationship-dataset/run-sync-get-dataset-items with your API token. Ready-to-paste code with the example input is on this page.

Sources

Actor updated 2026-10-29 Data synced 2026-11-12
Cite this page

Scraper Finder. "Quora Question, Answer & Relationship Dataset Builder." https://scraperfinder.com/catalogue/quora-question-answer-and-relationship-dataset/ (data checked 2026-11-12).

Run Quora Question, Answer & Relationship Dataset Builder

$0.99 per 1,000 results. Paste the example input above, set your Quora query, then export the dataset. Still choosing? Compare every Quora route.

Open in Apify Store