Live

Quora logo

Quora API and MCP server

quora.com

Quora has no public API and no developer docs (checked 11 Oct 2026). Cotlet is a hosted MCP server and REST API for Quora with 11 endpoints (7 read, 4 write): your AI agent signs in as you and does the work.

Endpoints
11 7 read, 4 write
Updated
How Cotlet connects your agent to Quora
  1. Your agent

    Claude Code, Codex, Cursor or a script

  2. Cotlet

    MCP server and REST API · 11 endpoints

    cotlet.dev/mcp/v1

  3. Quora logo

    Quora

    Signed in as you on quora.com

You sign in once. We never store your password.

Official API

Does Quora have an official API?

Quora has no public API and no developer docs (checked 11 Oct 2026). Its help center describes only the web and mobile apps, and its robots.txt closes most pages to bots.

What Quora's own tools do compared with Cotlet
Task Quora official Cotlet
Search questions No Yes
Read a question and its answers No Yes
List your answers No Shown on the Your Content page in the app Yes
Answer requests sent to you No Shown on the Answer Requests page in the app Yes
Post an answer or ask a question No Yes
Post to a Space or add to its queue No Yes
Space stats No Views, followers, upvotes, comments, notification clicks Yes
Approve, queue or pass Space submissions No Yes

Sources: Quora Help: What statistics do I get with my Space? · Quora Help: How do I add content to my Space? · Quora Help: How do I moderate Space submissions? · Quora Help: What does "Request Answers" mean? · Quora Help: What advanced tools exist in Spaces? · Quora Help: Question and Answer Policies

Common use cases

What can an AI agent do in Quora?

Cotlet is best for marketers, creators and Space owners who want their AI agent to find questions, post answers, run a Space and report its stats without running or fixing a server.

  • Find questions worth answering in your niche Runs: Weekly

    Every Monday, go through my Quora answer requests and search "bookkeeping for freelancers", drop what I already answered, and give me the 10 questions where my answer would add the most. Your agent calls list_answer_requests, search_questions, list_my_answers and get_question.

  • Answer questions from your own blog posts

    Turn my post "How I track freelance expenses" into an answer for this Quora question, cite the original at the end, show me the draft, then post it. Your agent calls get_question, list_my_answers and post_answer.

  • Triage answer requests Runs: Daily

    Go through my answer requests and tell me which ones fit my expertise. Your agent calls list_answer_requests and get_question.

  • Queue posts in a Space Runs: Weekly

    Take my three newest blog posts, write a Quora version of each for my Freelance Finance Space and add them to its queue. Your agent calls list_my_spaces and post_to_space.

  • Review Space submissions against your rules Runs: Daily

    Every morning, read the submissions waiting in Freelance Finance, approve or queue the ones that fit the Space rules, and list the rest for me with a reason. Your agent calls list_my_spaces, list_space_submissions and review_space_submission.

  • Weekly Space stats report Runs: Weekly

    Every Monday, send me views, followers and upvotes of my Space for the last 7 days. Your agent calls get_space_stats.

Endpoints

What is the Quora API?

Cotlet's Quora API exposes 11 endpoints for your own Quora account: search questions, get question, list my answers, list answer requests, list my Spaces, get Space stats, list Space submissions, post answer, ask question, post to Space and review Space submission. The search_questions endpoint returns questions matching a keyword, with answer counts. Each endpoint takes simple JSON inputs like space_id, limit or question_url and works both as an MCP tool for agents and as a REST call for scripts.

All endpoints · 11 total

missing one? request an endpoint

  • POST

    search_questions

    read

    Searches Quora for questions matching your words and returns them in the order Quora shows them, with the number of answers each has. Use question_url from an item with get_question. Pages hold up to 50 questions.

    POST /api/v1/quora/search_questions

    Input

    Input: search_questions
    Parameter Type Description
    query required string Search words.
    limit integer 1 to 50. Default: 20.

    Example response

    {
      "questions": [
        {
          "question": "How do freelancers track expenses for taxes?",
          "question_url": "https://www.quora.com/How-do-freelancers-track-expenses-for-taxes",
          "answers": 3
        },
        {
          "question": "Do I need bookkeeping software as a freelancer?",
          "question_url": "https://www.quora.com/Do-I-need-bookkeeping-software-as-a-freelancer",
          "answers": 1
        }
      ]
    }
  • POST

    get_question

    read

    Returns one question with its text, answer count and the top answers in the order Quora shows them. Use it before answering, so your agent sees what is already said. answers_limit set to 0 returns the question only.

    POST /api/v1/quora/get_question

    Input

    Input: get_question
    Parameter Type Description
    question_url required string Question URL on quora.com.
    answers_limit integer 0 to 20. Default: 5.

    Example response

    {
      "question": "How do freelancers track expenses for taxes?",
      "question_url": "https://www.quora.com/How-do-freelancers-track-expenses-for-taxes",
      "answers": 3,
      "top_answers": [
        {
          "author": "Dana Reyes",
          "upvotes": 41,
          "preview": "Use a separate account for business costs and keep every receipt..."
        }
      ]
    }
  • POST

    list_my_answers

    read

    Lists the answers on your Your Content page, newest first, with the question each answers and its URL. Pass next_cursor back as cursor for the next page.

    POST /api/v1/quora/list_my_answers

    Input

    Input: list_my_answers
    Parameter Type Description
    limit integer 1 to 50. Default: 20.
    cursor string Next page cursor from the previous call.

    Example response

    {
      "answers": [
        {
          "answer_id": "391847562",
          "question": "How do freelancers track expenses for taxes?",
          "url": "https://www.quora.com/How-do-freelancers-track-expenses-for-taxes/answer/Your-Name",
          "created_at": "2026-10-10T14:20:00Z"
        }
      ],
      "next_cursor": null
    }
  • POST

    list_answer_requests

    read

    Lists the requests on your Answer Requests page, with the question and who asked. Anyone on Quora can send a request to anyone, so expect questions outside your topics. Pass question_url to get_question.

    POST /api/v1/quora/list_answer_requests

    Input

    Input: list_answer_requests
    Parameter Type Description
    limit integer 1 to 50. Default: 20.

    Example response

    {
      "requests": [
        {
          "question": "What is the best way to invoice a client abroad?",
          "question_url": "https://www.quora.com/What-is-the-best-way-to-invoice-a-client-abroad",
          "requested_by": "Sam Ortiz",
          "requested_at": "2026-10-09T08:12:00Z"
        }
      ]
    }
  • POST

    list_my_spaces

    read

    Lists your Spaces with your role in each: owner, admin, moderator, contributor or follower. The role decides what you can do: only owners, admins, moderators and contributors can post, and only owners, admins and moderators see stats and submissions. Use space_id in the other Space tools.

    POST /api/v1/quora/list_my_spaces

    Input

    No parameters.

    Example response

    {
      "spaces": [
        {
          "space_id": "sp_5521",
          "name": "Freelance Finance",
          "role": "admin",
          "url": "https://freelancefinance.quora.com"
        },
        {
          "space_id": "sp_1190",
          "name": "Small Business Tips",
          "role": "follower",
          "url": "https://smallbiztips.quora.com"
        }
      ]
    }
  • POST

    get_space_stats

    read

    Returns the five statistics Quora lists for a Space, as totals and for the last 7 days, plus Top Content ranked by views and upvotes. Visible to Space owners, admins and moderators.

    POST /api/v1/quora/get_space_stats

    Input

    Input: get_space_stats
    Parameter Type Description
    space_id required string Space ID from list_my_spaces.

    Example response

    {
      "space_id": "sp_5521",
      "all_time": {
        "views": 182400,
        "followers": 3120,
        "upvotes": 5210,
        "comments": 640,
        "notification_clicks": 1870
      },
      "last_7_days": {
        "views": 4120,
        "followers": 38,
        "upvotes": 96,
        "comments": 12,
        "notification_clicks": 41
      },
      "top_content": [
        {
          "title": "Month-end checklist",
          "views": 9300,
          "upvotes": 210
        }
      ]
    }
  • POST

    list_space_submissions

    read

    Lists the submissions in the Space inbox: answers, posts and questions followers sent for consideration. Admins and moderators only. Spaces do not accept submissions unless the Space turned them on. Pass submission_id to review_space_submission.

    POST /api/v1/quora/list_space_submissions

    Input

    Input: list_space_submissions
    Parameter Type Description
    space_id required string Space ID from list_my_spaces.

    Example response

    {
      "submissions": [
        {
          "submission_id": "sub_8841",
          "type": "post",
          "title": "Invoice template for freelancers",
          "author": "Ana Lopez",
          "submitted_at": "2026-10-09T10:30:00Z"
        }
      ]
    }
  • POST

    post_answer

    write

    Publishes an answer under your name below the question you name. Images go in the body as URLs. The answer is public at once and follows Quora's answer rules. By default you confirm each call; you can switch that off for this tool.

    POST /api/v1/quora/post_answer

    Input

    Input: post_answer
    Parameter Type Description
    question_url required string Question URL on quora.com.
    body_markdown required string Answer text. Images by URL.

    Example response

    {
      "answer_id": "391847562",
      "status": "published",
      "url": "https://www.quora.com/How-do-freelancers-track-expenses-for-taxes/answer/Your-Name",
      "created_at": "2026-10-11T14:20:00Z"
    }
  • POST

    ask_question

    write

    Adds a new question under your name. In a Space where you are not a contributor, a question needs approval from an admin or moderator before it appears. By default you confirm each call; you can switch that off for this tool.

    POST /api/v1/quora/ask_question

    Input

    Input: ask_question
    Parameter Type Description
    question required string Question text, ending with a question mark.
    space_id string Post it in this Space instead of Quora at large.

    Example response

    {
      "question": "How do I split a client invoice across two currencies?",
      "question_url": "https://www.quora.com/How-do-I-split-a-client-invoice-across-two-currencies",
      "status": "published"
    }
  • POST

    post_to_space

    write

    Creates a post in a Space where you are an owner, admin, moderator or contributor. Mode post publishes it at once. Mode queue adds it to the Space queue, which posts it over a staggered period; queue needs an admin or moderator role. By default you confirm each call; you can switch that off for this tool.

    POST /api/v1/quora/post_to_space

    Input

    Input: post_to_space
    Parameter Type Description
    space_id required string Space ID from list_my_spaces.
    body_markdown required string Post text. Images by URL.
    title string Optional post title.
    mode enum post or queue. Default: post.

    Example response

    {
      "post_id": "sp_post_2207",
      "space_id": "sp_5521",
      "status": "queued"
    }
  • POST

    review_space_submission

    write

    Approve publishes the submission at once. Queue adds it to the Space queue. Pass removes it from the pending list, and Quora does not notify the submitter. By default you confirm each call; you can switch that off for this tool.

    POST /api/v1/quora/review_space_submission

    Input

    Input: review_space_submission
    Parameter Type Description
    space_id required string Space ID from list_my_spaces.
    submission_id required string Submission ID from list_space_submissions.
    action required enum approve, queue or pass.

    Example response

    {
      "submission_id": "sub_8841",
      "space_id": "sp_5521",
      "status": "queued"
    }

Setup

How do I connect Quora to Claude Code, Codex or Cursor?

Connecting Quora takes three steps: request access, sign in to Quora once, then add one MCP server or call the REST API with the same key.

Connect Quora over MCP

  1. 1

    Create an account

    Sign up and add Quora in the console. Your API key is there too.

  2. 2

    Sign in to Quora once

    Open the connect page from the console and sign in to Quora the way you always do. We keep the session, never your password, and you can revoke it anytime.

  3. 3

    Add Cotlet to your agent

    Claude Code
    claude mcp add --transport http cotlet \
      https://cotlet.dev/mcp/v1 \
      --header "Authorization: Bearer $COTLET_API_KEY"
    Cursor
    {
      "mcpServers": {
        "cotlet": {
          "url": "https://cotlet.dev/mcp/v1",
          "headers": {
            "Authorization": "Bearer ${COTLET_API_KEY}"
          }
        }
      }
    }
    Codex
    # ~/.codex/config.toml
    [mcp_servers.cotlet]
    url = "https://cotlet.dev/mcp/v1"
    bearer_token_env_var = "COTLET_API_KEY"

    Paste the snippet for your client. The same server and key serve every app you connect, so you do this once.

  4. 4

    Ask your agent

    Prompt

    Every Monday, go through my Quora answer requests and search "bookkeeping for freelancers", drop what I already answered, and give me the 10 questions where my answer would add the most.

    Ask in plain words. Your agent finds the Quora tools on the server and calls them for you; anything that reaches other people waits for your OK unless you switch that off for a tool.

Call Quora over REST

  1. 1

    Export your API key

    Shell

    export COTLET_API_KEY="cotlet_..."

    Your scripts use the same API key as your agent. Keep it in an environment variable, never in your code.

  2. 2

    Call a tool

    curl

    curl https://cotlet.dev/api/v1/quora/post_answer \
      -H "Authorization: Bearer $COTLET_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"question_url":"https://www.quora.com/How-do-freelancers-track-expenses-for-taxes","body_markdown":"I keep one card for business costs only and export it to a spreadsheet every month."}'

    Every tool is a POST endpoint at /api/v1/quora/{tool}. Send its parameters as JSON, exactly as listed in the endpoints above.

  3. 3

    Read the result

    Example response · post_answer

    {
      "answer_id": "391847562",
      "status": "published",
      "url": "https://www.quora.com/How-do-freelancers-track-expenses-for-taxes/answer/Your-Name",
      "created_at": "2026-10-11T14:20:00Z"
    }

    You get plain JSON back, ready for your script. A failed call costs nothing.

Why Cotlet

Why use Cotlet for Quora? Hosted, safe and kept working.

  • Built for agents

    • One MCP server for every app you connect.
    • The same tools as a REST API for scripts and cron jobs.
    • Works with Claude Code, Codex and Cursor.
  • Your login stays yours

    • You sign in to Quora yourself. We keep only the session, encrypted with AES-256.
    • The model never sees a login.
    • No stored passwords, no CAPTCHA solving, no MFA bypass.
  • You stay in control

    • Pick read only, or read and write.
    • Anything that reaches other people waits for your OK, unless you switch it off per tool.
    • Revoke access in one click.
  • Kept working for you

    • We test every integration daily.
    • When Quora changes, the tool pauses until we fix it.
    • Failed calls cost nothing.

Alternatives

Is there a Quora MCP server on GitHub?

Hosted scrapers read public questions, answers, profiles and Spaces. They are read-only, and you pay per result. No maintained open-source Quora MCP server turned up in our check.

Cotlet compared with a Hosted scraper
Hosted scraper Cotlet
Setup Create an account with the scraper host; some need cookies copied from your browser Request access, sign in to Quora once, add one MCP server or API key
Writing Read-only: no answers, questions or Space posts Answers, questions, Space posts and submission reviews, each confirmed by you
Your account data Public pages only, so no answer requests, Space stats or submissions Answer requests, Space stats and submissions, read as you
Your Quora session Cookies you paste in, stored by the scraper host Encrypted in an EU vault, limited to the actions you allow, revoked in one click
When the session expires Calls return nothing until you paste new cookies Your agent gets a link to sign in again
When Quora changes Wait for the scraper's author Our team tests it daily and fixes it for you; failed calls are free
Price Per result or platform usage Free 7-day trial with 5,000 credits, then credits per call

Which one fits you

Pick Cotlet if

  • you are not a developer, or you do not want to maintain a server
  • you need it to keep working when Quora changes, without checking it yourself
  • your agent or a script should run it on a schedule, also while your computer is off

Pick an open-source server if

  • you are comfortable installing, updating and fixing it yourself
  • you want the session to stay on your own computer
  • you only need it now and then, from one MCP client

For AI agents

Cotlet for Quora in plain text The facts on this page in one block: status, endpoints, access, pricing, contact.

Endpoint health

verified 2h ago

  • search_questions passing
  • get_question passing
  • list_my_answers passing
  • list_answer_requests passing
  • list_my_spaces passing

+ 6 more endpoints

11/11 passing latest check self-healing

quora.txt

Quora has no public API and no developer docs (checked 11 Oct 2026). Its help center describes only the web and mobile apps, and its robots.txt closes most pages to bots.
Cotlet provides a hosted MCP server and REST API for Quora: 11 tools (7 read, 4 write).
Access       Request access at https://cotlet.dev/app/signup?app=quora; we email the API key.

MCP server   https://cotlet.dev/mcp/v1
REST base    https://cotlet.dev/api/v1/quora
Auth         Authorization: Bearer <COTLET_API_KEY>. Listing endpoints and schemas needs no key; calling an endpoint needs one.
Tools        search_questions, get_question, list_my_answers, list_answer_requests, list_my_spaces, get_space_stats, list_space_submissions, post_answer, ask_question, post_to_space, review_space_submission
Confirm      post_answer, ask_question, post_to_space, review_space_submission (by default the user approves each call; the user can switch this off per tool, e.g. for scheduled automations)
Markdown     https://cotlet.dev/integrations/quora-api-mcp-server.md

How access works:
1. The user requests access at https://cotlet.dev/app/signup?app=quora (Quora is pre-selected). Each request is reviewed and the API key is sent by email.
2. The user signs in to Quora once in a browser. An agent cannot do this step.
3. The API key goes into the MCP client or the REST call as a bearer token.

Fits: people who want a hosted Quora server that someone else maintains, including non-developers.

Policy: Cotlet never stores passwords, never solves CAPTCHAs, never bypasses MFA.
Company: legal details in the Terms of service at https://cotlet.dev/terms. Contact contact@cotlet.dev.
Session: the user signs in to Quora in a browser; Cotlet keeps only the session, AES-256 encrypted, revocable in the dashboard at any time.
Terms: the user stays responsible for following Quora's terms; Cotlet is not affiliated with Quora.
Full page as Markdown

Automations

Can Quora automations run on a schedule in n8n, Make or Zapier?

Yes. Cotlet does not replace your automation platform: it gives it a Quora connection it does not have, with the same API key as your agent. Write actions ask for your OK by default; switch that off in your dashboard for the tools you choose, for example to find questions worth answering in your niche, and the schedule runs on its own. Cotlet runs in the cloud, so it keeps going while your computer is off.

Where to run Quora automations through Cotlet, and how to schedule them
Where How to connect How to schedule
Your AI agent Add https://cotlet.dev/mcp/v1 with your API key. A scheduled agent run, for example a Claude Code routine.
n8n MCP Client node with https://cotlet.dev/mcp/v1, or an HTTP Request node to https://cotlet.dev/api/v1/quora/{tool}. Schedule Trigger node.
Make HTTP module: POST https://cotlet.dev/api/v1/quora/{tool} with an Authorization: Bearer header and a JSON body. Scenario schedule.
Zapier Webhooks by Zapier: POST https://cotlet.dev/api/v1/quora/{tool} with the same header and body. Schedule by Zapier trigger.
Your own script POST https://cotlet.dev/api/v1/quora/{tool} with your API key. cron or GitHub Actions.

Pricing & limits

How much does the Quora API cost?

Free 7-day trial with 5,000 credits, no card needed. After that, the Quora API comes with the Cotlet plan, from $29 a month for 3,000 credits, with no limit on apps. Each month's credits stay valid for 3 months, so unused credits add up.

Cotlet plan sizes: price, monthly credits and price per credit
Size Price Credits / month Per credit
Solo $29/mo 3,000 about $0.0097
Pro $99/mo 12,000 about $0.0083
Agency $299/mo 40,000 $0.0075

Each successful call uses credits for the work it takes; failed calls and timeouts cost nothing. A hard spend cap is on by default. Authenticate with the Authorization: Bearer header.

About Cotlet

How Cotlet holds your access

Cotlet hosts MCP servers and REST APIs for apps with no usable API. Your agent works in your own Quora account.

Company details
The legal name, address and registration numbers of the company behind Cotlet are in the Terms of service. Terms
Your session
You sign in to Quora yourself, in your browser. We keep only the session, never your password: encrypted with AES-256 in an EU vault, isolated to your account and used only when your agent calls a Quora tool you allowed. When it expires, your agent gives you a link to sign in again. Security
Revoking access
Disconnect Quora in your dashboard: the session is deleted and access ends at once. Actions that reach other people wait for your OK unless you switch that off per tool.
What we never do
Store passwords, solve CAPTCHAs or bypass MFA.
Quora's terms
You use your own Quora account and stay responsible for following Quora's terms. Cotlet is independent and not affiliated with Quora. Terms
Contact
Questions about the company, security or an app: contact@cotlet.dev
About Cotlet

Frequently asked questions

How do I get access?

Request access and pick Quora. Cotlet reviews each request and emails you your API key.

Do I need to be technical?

No. You sign in to Quora once in your browser and paste one command into your agent, or one URL into n8n. Your agent can walk you through it. There is no server to install, update or fix.

Is a hosted server safe? My Quora session would leave my computer.

Cotlet keeps your Quora session encrypted with AES-256 in an EU vault, isolated to your account and used only for the tools you allow: read only, or read and write. The AI model never sees it, and you revoke it in one click. A local server keeps the same session in a file on your computer, readable by any program you run, and needs a fresh sign-in whenever it expires.

Which Space role do I need?

Posting needs the owner, admin, moderator or contributor role. Stats and submissions are for owners, admins and moderators; queue mode needs an admin or moderator. Followers can read only.

Can my agent post or send messages in Quora without asking me?

No. Every call to post_answer, ask_question, post_to_space or review_space_submission waits for your OK by default. For scheduled automations you can switch confirmation off per tool in your dashboard, for example only for approvals.

Can I use the Quora API in n8n?

Yes. Add https://cotlet.dev/mcp/v1 with your API key in n8n's MCP Client node, or call https://cotlet.dev/api/v1/quora/{tool} from the HTTP Request node.

Give your agent access to Quora.

Request access and pick it. We review each request and email you your API key. Free 7-day trial with 5,000 credits, no card needed.