Quora SERP
Extract Quora search results — array of matching questions with metadata.
Currently unavailable
The quora-serp scraper is currently not available due to changes from Quora. We are working on a fix, but we do not have an ETA at this time.
Tip
Append &css_click_selector=.q-text.qu-cursor--pointer when calling this scraper to maximize data extraction.
API usage
Add &scraper=quora-serp to a Crawling API request. URL-encode the target URL in the url parameter.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.quora.com/search?q=websitevoice' \
--data-urlencode 'scraper=quora-serp' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.quora.com/search?q=websitevoice',
{'scraper': 'quora-serp'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.quora.com/search?q=websitevoice',
{ scraper: 'quora-serp' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.quora.com/search?q=websitevoice', scraper: 'quora-serp')
data = JSON.parse(res.body)Example input URL
The URL passed in the url parameter (URL-decoded for readability):
https://www.quora.com/search?q=websitevoiceResponse shape
JSON response body. Field types may be null when the source page omits the value.
Original search query.
Total result count if visible.
Question summary objects.
Question slug.
Question title.
Question URL.
Answer count.
Follower count.
Sample response
{
"query": "websitevoice",
"questions": [
{
"id": "What-is-WebsiteVoice",
"title": "What is WebsiteVoice?",
"url": "https://www.quora.com/What-is-WebsiteVoice",
"answers_count": 3,
"followers_count": 12
}
]
}
