Quora User Profile
Pricing
from $0.99 / 1,000 results
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
Maintained by CommunityActor 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
uidyou 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,_scrapedAtenvelope fields so you can join results back to your input list.
How it works
- You provide a list of Quora usernames (e.g.
Adam-DAngelo) or full profile URLs. - 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.
- 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"]}}
| Field | Type | Description |
|---|---|---|
users | array | List of Quora usernames or profile URLs to scrape. Both Adam-DAngelo and https://www.quora.com/profile/Adam-DAngelo are accepted. |
proxyConfiguration | object | Apify 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}
| Field | Type | Description |
|---|---|---|
_input | string | The username or URL exactly as you supplied it. Use this to join results back to your input list. |
_source | string | Internal 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. |
_scrapedAt | string | ISO-8601 UTC timestamp when the record was scraped. |
url | string | Canonical Quora profile URL. |
uid | integer | Quora's internal numeric user ID. Stable across name changes. |
id | string | Quora's GraphQL-encoded user ID (base64). |
name | string | Display name (e.g. "Adam D'Angelo"). |
username | string | URL slug for the profile (e.g. Adam-DAngelo). |
bio | string | Free-text "About" section. null if the user didn't set one. |
credential | string | Primary credential the user displays (e.g. "Quora CEO", "Software Engineer at Google"). |
credentialId | integer | Internal ID of the primary credential. |
followerCount | integer | Number of users following this profile. |
followingCount | integer | Number of users this profile follows. |
profileImageUrl | string | URL of the profile picture (thumbnail size). |
isNotable | boolean | true if Quora marks this profile as a notable account. |
isDeceased | boolean | true if Quora has marked the profile as deceased. |
isBusinessMigrated | boolean | true if this is a migrated business profile. |
profileEditUrl | string | Relative path to the profile-edit page (only meaningful to the owner). |
showPremiumBadge | boolean | true 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
| Platform | Actor | Best for |
|---|---|---|
| Quora | Quora Question Scraper | Pull question detail + asker info |
| Twitter / X | X Account Scraper | Profile + tweet counts for any handle |
| Reddit User Profile Scraper | Karma, posts, trophies | |
| Instagram Account Scraper | Bio, followers, post count | |
| Threads | Threads Account Scraper | Profile data for a Threads handle |
| Bluesky | Bluesky Account Scraper | atproto 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
uidis the most reliable identifier — usernames can change butuiddoes not. - For large jobs (>500 profiles), enable Apify Proxy rotation to avoid per-IP rate limits.