Quora User Profile avatar

Quora User Profile

Pricing

from $0.99 / 1,000 results

Go to Apify Store
Quora User Profile

Quora User Profile

Scrape a Quora user profile: follower count, answer count, credentials, bio, and engagement stats.

Pricing

from $0.99 / 1,000 results

Rating

0.0

(0)

Developer

Farhan Febrian Nauval

Farhan Febrian Nauval

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

2 days ago

Last modified

Categories

Share

Quora User Profile Scraper

Extract public profile data from any Quora user in bulk — display name, bio, credential, follower and following counts, profile photo, and Quora user ID — in a clean structured JSON output.

Why use this actor

  • No account / no login required — just give it a Quora username or profile URL.
  • No API key needed — Quora has no public API; this actor returns the same data the web app shows.
  • Rich detail — display name, primary credential ("Quora CEO", "PhD in CS", etc.), follower and following counts, profile picture, and the internal uid you can use to cross-reference with other Quora records.
  • Bulk input — pass a list of usernames or URLs in one run; one clean dataset row per profile.
  • Automatic retries — transient failures retry with exponential backoff; profiles that genuinely don't exist surface as _error: "not_found" so you can triage failures.
  • Stable JSON output suitable for pipelines, spreadsheets, and databases — every row carries _input, _source, _scrapedAt envelope fields so you can join results back to your input list.

How it works

  1. You provide a list of Quora usernames (e.g. Adam-DAngelo) or full profile URLs.
  2. The actor fetches each profile page and reads the user record the same way Quora's web app does, then assembles a flat JSON record.
  3. Results stream into your dataset, ready to download as JSON, CSV, or Excel.

You do not need to manage scrapers, browsers, or rotating IPs — all handled internally.

Input

{
"users": [
"Adam-DAngelo",
"https://www.quora.com/profile/Balaji-Viswanathan-2"
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["DATACENTER"]
}
}
FieldTypeDescription
usersarrayList of Quora usernames or profile URLs to scrape. Both Adam-DAngelo and https://www.quora.com/profile/Adam-DAngelo are accepted.
proxyConfigurationobjectApify Proxy settings. Datacenter proxy works for most cases.

Output

Input: Adam-DAngelo

{
"_input": "Adam-DAngelo",
"_source": "S1-primary",
"_scrapedAt": "2026-05-18T10:24:08.187026+00:00",
"url": "https://www.quora.com/profile/Adam-DAngelo",
"uid": 335,
"id": "VXNlckAwOjMzNQ==",
"name": "Adam D'Angelo",
"username": "Adam-DAngelo",
"bio": null,
"credential": "Quora CEO",
"credentialId": 70297,
"followerCount": 545902,
"followingCount": 699,
"profileImageUrl": "https://qph.cf2.quoracdn.net/main-thumb-335-200-pdwsbcspdxxmgonnabhpqvynvuwyqigr.jpeg",
"isNotable": false,
"isDeceased": false,
"isBusinessMigrated": false,
"profileEditUrl": "/profile/Adam-DAngelo/edit",
"showPremiumBadge": false
}
FieldTypeDescription
_inputstringThe username or URL exactly as you supplied it. Use this to join results back to your input list.
_sourcestringInternal tag for the path used to fetch the record. S1-primary means the fastest, richest path; values starting with S2- indicate a fallback was used.
_scrapedAtstringISO-8601 UTC timestamp when the record was scraped.
urlstringCanonical Quora profile URL.
uidintegerQuora's internal numeric user ID. Stable across name changes.
idstringQuora's GraphQL-encoded user ID (base64).
namestringDisplay name (e.g. "Adam D'Angelo").
usernamestringURL slug for the profile (e.g. Adam-DAngelo).
biostringFree-text "About" section. null if the user didn't set one.
credentialstringPrimary credential the user displays (e.g. "Quora CEO", "Software Engineer at Google").
credentialIdintegerInternal ID of the primary credential.
followerCountintegerNumber of users following this profile.
followingCountintegerNumber of users this profile follows.
profileImageUrlstringURL of the profile picture (thumbnail size).
isNotablebooleantrue if Quora marks this profile as a notable account.
isDeceasedbooleantrue if Quora has marked the profile as deceased.
isBusinessMigratedbooleantrue if this is a migrated business profile.
profileEditUrlstringRelative path to the profile-edit page (only meaningful to the owner).
showPremiumBadgebooleantrue if the profile displays Quora's premium badge.

Error envelope

Profiles that don't exist or fail to fetch return a structured error instead of crashing the run:

{
"_input": "this-user-does-not-exist-xyz",
"_error": "not_found",
"_errorDetail": "profile page returned 404",
"_scrapedAt": "2026-05-18T10:24:10.012345+00:00"
}

Filter on _error to triage failed rows.

Pricing

This actor is billed per result: $7.50 per 1,000 profiles. Each successful profile = 1 result. Errors (not-found, deactivated) are not billed.

Other Sosmed Actors

PlatformActorBest for
QuoraQuora Question ScraperPull question detail + asker info
Twitter / XX Account ScraperProfile + tweet counts for any handle
RedditReddit User Profile ScraperKarma, posts, trophies
InstagramInstagram Account ScraperBio, followers, post count
ThreadsThreads Account ScraperProfile data for a Threads handle
BlueskyBluesky Account Scraperatproto profile + counters

Browse the full catalog at apify.com/xtracto.

Notes

  • Counters (followerCount, followingCount) are eventually-consistent and may lag the live network by a few minutes.
  • Deactivated, banned, or never-existed profiles return {"_error": "not_found", "_input": "..."}.
  • The internal uid is the most reliable identifier — usernames can change but uid does not.
  • For large jobs (>500 profiles), enable Apify Proxy rotation to avoid per-IP rate limits.