Search Types
Introduction
The SERP API supports multiple Google search types beyond standard web search. Use the search_type parameter to specify which type of search results you want to retrieve.
INFO - Available Search Types
search- Standard web search (default) - includes Google AI Overviews when availablenews- Google News articlesvideos- Video search resultsimages- Image search resultsmaps- Google Maps/local business resultsjobs- Google Jobs listings (title, company, location, salary, apply links), with filters for place, radius, remote, date posted and employment typejob- one Google Jobs listing by itsjob_id(Google Job lookup)ai- Google AI Mode - full AI-generated answers with cited sources
Google News Search
If you want to perform a Google News search, you can use the following example query. This retrieves results specific to news articles based on the specified search term.
curl --location 'https://api.ujeebu.com/serp?results_count=20&search_type=news&search=Donald%20Trump' \
--header 'ApiKey: <API Key>'
The example code provided returns a JSON response formatted as follows:
{
"metadata": {
"google_url": "https://www.google.com/search?gl=US&hl=en&num=10&q=Donald+Trump&tbm=nws",
"number_of_results": 62800000,
"query_displayed": "Donald Trump",
"results_time": "0.25 seconds"
},
"news": [
{
"date": "LIVE2 hours ago",
"description": "The House has passed the spending measure to fund the government through September 30. Meanwhile, President Volodymyr Zelensky said Ukraine...",
"favicon": "data:image/png;base64,iVBOR...",
"image": "data:image/jpeg;base64,/9j/4AA...",
"link": "https://www.cnn.com/politics/live-news/trump-administration-presidency-ukraine-03-11-2025/index.html",
"position": 1,
"siteName": "CNN",
"title": "Live updates: Trump tariff threats; Government funding bill House vote; US-Ukraine talks"
},
{
"date": "30 minutes ago",
"description": "President Donald Trump's threat to double his planned tariffs on steel and aluminum from 25% to 50% for Canada has led the provincial...",
"favicon": "data:image/png;base64,iVBOR...",
"image": "data:image/jpeg;base64,/9j/4AA...",
"link": "https://apnews.com/article/trump-economy-tariffs-stock-musk-business-8a5f28d9bb16e0b8a924d99ead0907fa",
"position": 2,
"siteName": "AP News",
"title": "Trump halts doubling of tariffs on Canadian metals after Ontario suspends electricity price hikes"
}
// ... more news results
],
"pagination": {
"google": {
"current": "https://google.com/search?gl=US&hl=en&num=10&q=Donald+Trump&tbm=nws&",
"next": "https://google.com/search?gl=US&hl=en&num=10&q=Donald+Trump&start=20&tbm=&",
"other_pages": {
"3": "https://google.com/search?gl=US&hl=en&num=10&q=Donald+Trump&start=30&tbm=&"
}
},
"api": {
"current": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=US&page=1&results_count=10&search=Donald+Trump&",
"next": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=US&page=2&results_count=10&search=Donald+Trump&"
}
}
}
Google Videos Search
To search for videos on Google programmatically, use the search_type=videos parameter along with other query parameters like language and results count. Below is an example:
curl --location 'https://api.ujeebu.com/serp?search=Bitcoin&timeout=90000&lang=en&results_count=10&search_type=videos' \
--header 'ApiKey: <API Key>'
The example code provided returns a JSON response formatted as follows:
{
"metadata": {
"google_url": "https://www.google.com/search?gl=US&hl=en&num=10&q=Bitcoin&udm=7",
"query_displayed": "Bitcoin"
},
"pagination": {
"google": {
"current": "https://google.com/search?gl=US&hl=en&num=10&q=Bitcoin&tbm=vid&",
"next": "https://google.com/search?gl=US&hl=en&num=10&q=Bitcoin&start=20&tbm=&"
},
"api": {
"current": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=US&page=1&results_count=10&search=Bitcoin&",
"next": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=US&page=2&results_count=10&search=Bitcoin&"
}
},
"videos": [
{
"author": "CNBC Television",
"date": "6 hours ago",
"description": "On today's episode of CNBC Crypto World, bitcoin jumps back above $80000 after a Monday sell-off...",
"position": 1,
"provider": "YouTube",
"site": "www.youtube.com",
"summary": "Bitcoin rebounds after falling to its lowest level since ... by CNBC Television on YouTube. Play on YouTube. 10:03. 6 hours ago",
"title": "Bitcoin rebounds after falling to its lowest level since ...",
"url": "https://www.youtube.com/watch?v=ts0VTnXMs9I"
},
{
"author": "Swan Bitcoin",
"date": "5 hours ago",
"description": "Trump just signed an executive order making Bitcoin a strategic reserve asset-yet the market reacted by dumping. Why?",
"position": 2,
"provider": "YouTube",
"site": "www.youtube.com",
"summary": "Historic WIN For Bitcoin - What's Happening With the Price? by Swan Bitcoin on YouTube. Play on Google. 11:33. 5 hours ago",
"title": "Historic WIN For Bitcoin - What's Happening With the Price?",
"url": "https://www.youtube.com/watch?v=NnE544z1JL0"
}
// ... more video results
]
}
Google Images Search
To search for images on Google programmatically, use the search_type=images parameter along with other query parameters like language and results count. Below is an example:
curl --location 'https://api.ujeebu.com/serp?search=Coffee&timeout=90000&lang=en&search_type=images' \
--header 'ApiKey: <API Key>'
The example code provided returns a JSON response formatted as follows:
{
"images": [
{
"google_thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRkRapDtN6JSis1bWCnMbqn3pmIEDeDY9t8tg&s",
"height": 2000,
"image": "https://upload.wikimedia.org/wikipedia/commons/e/e4/Latte_and_dark_coffee.jpg",
"link": "https://en.wikipedia.org/wiki/Coffee",
"position": 1,
"source": "Wikipedia",
"title": "Coffee - Wikipedia",
"width": 3200
},
{
"google_thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTsmD2K-wg4D2csngncAOMlxa1y5g_yToyicw&s",
"height": 405,
"image": "https://somedayilllearn.com/wp-content/uploads/2020/05/cup-of-black-coffee-scaled-720x405.jpeg",
"link": "https://somedayilllearn.com/how-to-make-black-coffee/",
"position": 2,
"source": "Someday I'll Learn",
"title": "How to Make Black Coffee that Tastes Good",
"width": 720
}
// ... more image results
],
"metadata": {
"google_url": "https://www.google.com/search?gl=US&hl=en&num=10&q=Coffee&udm=2",
"query_displayed": "Coffee"
},
"pagination": {
"google": {
"current": "https://google.com/search?gl=US&hl=en&num=10&q=Coffee&udm=2&",
"next": "https://google.com/search?gl=US&hl=en&num=10&q=Coffee&start=20&tbm=&"
},
"api": {
"current": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=US&page=1&results_count=10&search=Coffee&",
"next": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=US&page=2&results_count=10&search=Coffee&"
}
},
"suggestions": [
{
"google_link": "https://www.google.com/search?...",
"position": 1,
"thumbnail": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAA...",
"title": "Cup",
"ujeebu_link": "https://api.ujeebu.com/serp?search_type=images&search=coffee%20cup..."
},
{
"google_link": "https://www.google.com/search?...",
"position": 2,
"thumbnail": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAA...",
"title": "Cafe",
"ujeebu_link": "https://api.ujeebu.com/serp?search_type=images&search=cafe%20coffee..."
}
// ... more suggestions
]
}
Google Maps Search
You can also perform a Google Maps search by using the search_type=maps parameter. The example below shows how to retrieve map-related results programmatically:
curl --location 'https://api.ujeebu.com/serp?search=Italien%20restaurant&timeout=90000&lang=en&results_count=10&search_type=maps' \
--header 'ApiKey: <API Key>'
The example code provided returns a JSON response formatted as follows:
{
"maps_results": [
{
"address": "Brampton, ON",
"category": "·",
"cid": "1322681635158113553",
"opening_hours": null,
"position": 1,
"rating": 4.7,
"reviews": 370,
"title": "La Pergola Ristorante"
},
{
"address": "Burnaby, BC",
"category": "Italian",
"cid": "5098284575974088326",
"opening_hours": null,
"position": 2,
"rating": 4.6,
"reviews": 598,
"title": "Trattoria by Italian Kitchen"
},
{
"address": "Vancouver, BC",
"category": "·",
"cid": "9175025857835411475",
"opening_hours": null,
"position": 3,
"rating": 4.8,
"reviews": 911,
"title": "Nonna's Cucina \"Italian Street Food\""
}
// ... more map results
],
"metadata": {
"google_url": "https://www.google.com/search?gl=ca&hl=en&num=10&q=Italian+restaurant&tbm=lcl",
"query_displayed": "Italian restaurant"
},
"pagination": {
"google": {
"current": "https://google.com/search?gl=ca&hl=en&num=10&q=Italian+restaurant&tbm=lcl&",
"next": "https://google.com/search?gl=ca&hl=en&num=10&q=Italian+restaurant&start=20&tbm=&"
},
"api": {
"current": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=ca&page=1&results_count=10&search=Italian+restaurant&",
"next": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=ca&page=2&results_count=10&search=Italian+restaurant&"
}
}
}
Google Jobs Search
Use search_type=jobs to get Google Jobs listings for a query. Put the role in the search and the place in location, as a country code or a place name (for example search=data engineer&location=New York, NY), or keep the place in the search text (data engineer jobs new york). Each listing comes with its title, company, location, the site it was found on, the description, highlights, salary and benefit tags, and the links to apply.
curl --location 'https://api.ujeebu.com/serp?search=data%20engineer%20jobs%20new%20york&search_type=jobs&lang=en&location=us' \
--header 'ApiKey: <API Key>'
The example returns a JSON response formatted as follows (trimmed):
{
"jobs": [
{
"position": 1,
"title": "Associate, Data Engineering",
"company_name": "Evergreen Trading",
"location": "New York, NY",
"via": "LinkedIn",
"description": "About Evergreen\n\nAt Evergreen Trading, we’re driven by collaboration and value creation for our clients. That’s why we’re the go-to, strategic partner for...",
"job_highlights": [
{
"title": "Qualifications",
"items": [
"The ideal candidate has practical ETL experience, is comfortable using SQL and Python, and is eager to build greater ownership of data architecture over time",
"Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or a related field, or equivalent practical experience"
]
},
{
"title": "Benefits",
"items": [
"Salary: $65,000 - $75,000",
"The above represents the expected base salary range for this role"
]
}
],
"extensions": [
"19 hours ago",
"Full-time",
"Health insurance"
],
"detected_extensions": {
"health_insurance": true,
"posted_at": "19 hours ago",
"schedule_type": "Full-time"
},
"apply_options": [
{
"link": "https://www.linkedin.com/jobs/view/associate-data-engineering-at-evergreen-trading-4479205539?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"title": "LinkedIn"
},
{
"link": "https://www.monster.com/job-openings/associate-systems-engineering-new-york-ny--2ccbb3db-c2e6-4bbd-9a8b-40d98d58d86a?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"title": "Monster"
}
],
"share_link": "https://www.google.com/search?ibp=htl;jobs&q=data+engineer+jobs+new+york&htidocid=kPe3rYlyPmTnf6xdAAAAAA%3D%3D&hl=en-US...",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRX1DZWJjag9Eu1U_oKYBoXG8Y28tbik8j-FztH&s=0",
"job_id": "kPe3rYlyPmTnf6xdAAAAAA=="
},
{
"position": 2,
"title": "Senior Data Engineer - PostgreSQL and MongoDB",
"company_name": "CVS Health",
"location": "New York, NY",
"via": "ZipRecruiter",
"description": "We're building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health, you'll be...",
"job_highlights": [
{
"title": "Qualifications",
"items": [
"5+ years of data engineering, software engineering, or data platform development experience",
"3+ years designing, developing, and supporting enterprise-scale data platforms and distributed systems"
]
},
{
"title": "Benefits",
"items": [
"Pay Range",
"$92,700.00 - $203,940.00"
]
}
],
"extensions": [
"2 days ago",
"$92,700–$203,940 a year",
"Full-time",
"Dental insurance",
"Paid time off",
"Health insurance"
],
"detected_extensions": {
"dental_coverage": true,
"health_insurance": true,
"paid_time_off": true,
"posted_at": "2 days ago",
"salary": "$92,700–$203,940 a year",
"schedule_type": "Full-time"
},
"apply_options": [
{
"link": "https://www.ziprecruiter.com/c/cvs-health/Job/Senior-Data-Engineer-PostgreSQL-and-MongoDB/-in-New-York,NY?jid=aecba74c1597d8ac&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"title": "ZipRecruiter"
},
{
"link": "https://www.monster.com/job-openings/senior-data-engineer-postgresql-and-mongodb-carolina-al--22deb5af-3cb4-4562-9072-1f41e3f06472?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"title": "Monster"
}
],
"share_link": "https://www.google.com/search?ibp=htl;jobs&q=data+engineer+jobs+new+york&htidocid=0rO_R5WmtZoisS2hAAAAAA%3D%3D&hl=en-US...",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSKTRc5DAKA9ExXPBFJNn9Ntn2nD_2Hq7ZQsAkv&s=0",
"job_id": "0rO_R5WmtZoisS2hAAAAAA=="
}
// ... more jobs
],
"metadata": {
"google_url": "https://www.google.com/search?gl=us&hl=en&num=10&q=data+engineer+jobs+new+york&udm=8&jbr=sep:0",
"number_of_results": 0,
"query_displayed": "data engineer jobs new york",
"results_time": "0.24s"
},
"pagination": {
"api": {
"current": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=us&page=1&results_count=10&search=data+engineer+jobs+new+york&search_type=jobs&"
},
"google": {
"current": "https://google.com/search?gl=us&hl=en&num=10&q=data+engineer+jobs+new+york&udm=8&"
}
}
}
| Field | Type | Description |
|---|---|---|
position |
number |
Rank of the listing in the results. |
title |
string |
Job title. |
company_name |
string |
Hiring company. |
location |
string |
Job location as Google shows it. |
via |
string |
Site Google found the listing on (e.g. LinkedIn, Indeed). |
description |
string |
Full job description text. |
job_highlights |
array |
Sections such as Qualifications, Benefits and Responsibilities, each with a title and a list of items. |
extensions |
array |
The short tags Google shows (posted date, schedule, salary, benefits). |
detected_extensions |
object |
The same tags as fields, when Google shows them: posted_at, schedule_type, salary, qualifications, work_from_home, health_insurance, dental_coverage, paid_time_off. |
apply_options |
array |
Where to apply: title (site name) and link. |
share_link |
string |
Google link to the listing. |
thumbnail |
string |
Company logo, when there is one. |
job_id |
string |
Google's identifier for the listing. |
The response also has metadata (google_url, number_of_results, query_displayed, results_time) and pagination.
Filters and pages for Google Jobs
These parameters work with search_type=jobs only (other search types answer 400):
| Parameter | Values | Notes |
|---|---|---|
location |
2-letter country code or a place name, e.g. Austin, TX |
Works for every search type. Outside English-speaking countries set lang to the country's language (location=Berlin, Germany&lang=de). |
radius |
1 to 1000 (km) | Around the place in location (needs a place name). Google treats it as a preference, not a hard cut-off. |
remote |
true |
Remote listings only (location "Anywhere"). |
date_posted |
today, 3days, week, month |
Listings posted in that window. |
employment_type |
FULLTIME, PARTTIME, CONTRACTOR, INTERN, TEMPORARY |
Comma-separated = any of them; also full-time, part-time, contract, internship, temp. Google applies it loosely: check detected_extensions.schedule_type. |
curl --location 'https://api.ujeebu.com/serp?search=software%20engineer&search_type=jobs&location=Austin%2C%20TX&radius=50&date_posted=week&employment_type=FULLTIME&remote=true' \
--header 'ApiKey: <API Key>'
More than 10 jobs. Use page (1 to 40, 10 new listings per page, the next page's request in pagination.api.next, 5 credits each) or batch=true&results_count=N (N up to 100): one request, N listings, no duplicates, 5 credits per 10 results requested (results_count=30 costs 15 credits, results_count=100 costs 50; the Ujb-Batch-Pages header gives the pages billed). After the first 10 listings, results can include nearby areas: check each listing's location and detected_extensions.
curl --location 'https://api.ujeebu.com/serp?search=data%20engineer&search_type=jobs&location=Manchester%2C%20England&page=2' \
--header 'ApiKey: <API Key>'
curl --location 'https://api.ujeebu.com/serp?search=data%20engineer&search_type=jobs&location=Manchester%2C%20England&batch=true&results_count=100' \
--header 'ApiKey: <API Key>'
extra_params still adds other Google query parameters to the Google URL; the parameters above replace the older extra_params values for jobs (&chips=date_posted:..., <ype=1).
Google Job lookup
Use search_type=job to fetch one listing again by its job_id. Send the job_id from a jobs result and, in search, the listing's title, company_name and location from that result (Google no longer resolves an id alone; with a bare keyword in search the lookup answers 404 "Job not found"). location and lang are optional: use the values of the original search. 5 credits; no pagination; batch is not supported.
curl --location 'https://api.ujeebu.com/serp?search_type=job&job_id=lLDdeFC-oECW78XgAAAAAA%3D%3D&search=Experienced%20Event%20Barista%20%7C%20%2425%E2%80%93%2435%2Fhr%20Johnny%20Beans%20Austin%2C%20TX&location=Austin%2C%20TX' \
--header 'ApiKey: <API Key>'
The response has the listing in job (same fields as a jobs item, without position) and metadata (trimmed):
{
"job": {
"title": "Experienced Event Barista | $25–$35/hr",
"company_name": "Johnny Beans",
"location": "Austin, TX",
"via": "Poached Jobs",
"description": "Johnny Beans is a specialty coffee catering company creating elevated, high-energy coffee experiences at conferences, corporate events, and brand acti...",
"job_highlights": [],
"extensions": [
"18 days ago",
"$25–$35 an hour",
"Part-time",
"No degree mentioned"
],
"detected_extensions": {
"posted_at": "18 days ago",
"qualifications": "No degree mentioned",
"salary": "$25–$35 an hour",
"schedule_type": "Part-time"
},
"apply_options": [
{
"link": "https://poachedjobs.com/jobs/austin-tx-barista-jobs-johnny-beans-experienced-event-barista-experienced-event-barista-or-dollar25dollar35hr?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"title": "Poached Jobs"
}
],
"share_link": "https://www.google.com/search?ibp=htl;jobs&q=Experienced+Event+Barista+%7C+$25%E2%80%93$35/hr+Johnny+Beans+Austin,+TX&ht...",
"thumbnail": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRsOXUszSxRDuqc2q2WIbIcoujPA7qup0ko1_i2&s=0",
"job_id": "lLDdeFC-oECW78XgAAAAAA=="
},
"metadata": {
"google_url": "https://www.google.com/search?hl=en&htidocid=lLDdeFC-oECW78XgAAAAAA%3D%3D&num=10&q=Experienced+Event+Barista+%7C+%2425%E2%80%93%2435%2Fhr+Johnny+Beans+Austin%2C+TX&udm=8&uule=w+CAIQICIKQXVzdGluLCBUWA==&jbr=sep:0",
"number_of_results": 0,
"query_displayed": "Experienced Event Barista | $25–$35/hr Johnny Beans Austin, TX",
"results_time": "0.52s"
}
}
When the listing is gone the API answers 404 {"error": "Job not found."}. For a remote listing (location "Anywhere"), put remote in search instead of the location and use a country code as location, not a place name.
Google AI Mode Search
Google AI Mode provides full AI-generated answers to questions, complete with cited sources. Use search_type=ai to access this feature. The API waits for Google's AI streaming response to complete before returning results.
TIP - AI Mode vs Google AI Overviews
AI Mode (
search_type=ai) returns a full-page AI-generated answer - similar to asking a question to an AI assistant. Google AI Overviews are automatically included in standard web search results (search_type=search) when Google shows one. It appears in theai_overviewfield alongside organic results.
curl --location 'https://api.ujeebu.com/serp?search=what%20is%20quantum%20computing&search_type=ai&lang=en' \
--header 'ApiKey: <API Key>'
The example code provided returns a JSON response formatted as follows:
{
"ai_results": {
"answer_text": "Quantum computing is a type of computation that harnesses quantum mechanical phenomena such as superposition and entanglement to process information. Unlike classical computers that use bits (0 or 1), quantum computers use qubits which can exist in multiple states simultaneously.\n\nKey Concepts\nSuperposition allows qubits to be in a combination of 0 and 1 at the same time.\nEntanglement links qubits so the state of one instantly influences another, regardless of distance.\nQuantum gates manipulate qubits to perform computations.\n\nApplications\nCryptography and secure communications\nDrug discovery and molecular simulation\nOptimization problems in logistics and finance\nMachine learning and artificial intelligence",
"text_blocks": [
{
"type": "paragraph",
"content": "Quantum computing is a type of computation that harnesses quantum mechanical phenomena such as superposition and entanglement to process information. Unlike classical computers that use bits (0 or 1), quantum computers use qubits which can exist in multiple states simultaneously."
},
{
"type": "heading",
"content": "Key Concepts"
},
{
"type": "list",
"content": [
"Superposition allows qubits to be in a combination of 0 and 1 at the same time.",
"Entanglement links qubits so the state of one instantly influences another, regardless of distance.",
"Quantum gates manipulate qubits to perform computations."
]
},
{
"type": "heading",
"content": "Applications"
},
{
"type": "list",
"content": [
"Cryptography and secure communications",
"Drug discovery and molecular simulation",
"Optimization problems in logistics and finance",
"Machine learning and artificial intelligence"
]
}
],
"citations": [
{
"title": "What is Quantum Computing?",
"link": "https://www.ibm.com/topics/quantum-computing",
"description": "Quantum computing is a rapidly-emerging technology that harnesses the laws of quantum mechanics to solve problems...",
"source": "IBM",
"src_id": "1"
},
{
"title": "Quantum Computing Overview",
"link": "https://en.wikipedia.org/wiki/Quantum_computing",
"description": "A quantum computer is a computer that exploits quantum mechanical phenomena...",
"source": "Wikipedia",
"src_id": "2"
},
{
"title": "Introduction to Quantum Computing",
"link": "https://www.microsoft.com/en-us/quantum/what-is-quantum-computing",
"description": "Learn about the fundamentals of quantum computing and how it differs from classical computing.",
"source": "Microsoft",
"src_id": "3"
}
],
"is_complete": true
},
"metadata": {
"google_url": "https://www.google.com/search?gl=US&hl=en&num=10&q=what+is+quantum+computing&udm=50",
"query_displayed": "what is quantum computing"
},
"pagination": {
"google": {
"current": "https://google.com/search?gl=US&hl=en&num=10&q=what+is+quantum+computing&udm=50&",
"next": "https://google.com/search?gl=US&hl=en&num=10&q=what+is+quantum+computing&start=20&udm=50&"
},
"api": {
"current": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=US&page=1&results_count=10&search=what+is+quantum+computing&search_type=ai&",
"next": "https://api.ujeebu.com/serp?device=desktop&lang=en&location=US&page=2&results_count=10&search=what+is+quantum+computing&search_type=ai&"
}
}
}
Spin up an API key in 60 seconds
Free trial: 5,000 credits for 7 days, no card, every endpoint on this page (proxy country needs a paid plan or a top-up pack).