NVIDIA APInvidia.com ↗
Access NVIDIA GeForce NOW games, DLSS game lists, GPU specs, driver downloads, job listings, and news articles via a single structured API.
What is the NVIDIA API?
This API exposes 9 endpoints covering NVIDIA's product and content catalog, from the full GeForce NOW game library (returned by get_geforce_now_games with popularity-ordered pagination) to driver download URLs, GPU product details, DLSS-compatible game lists, job postings, retailer availability, and news articles. Each endpoint returns structured fields so you can build dashboards, tooling, or data pipelines without scraping nvidia.com directly.
curl -X GET 'https://api.parse.bot/scraper/7c9e35ea-baa0-4507-a8f8-dd971e89f63e/get_geforce_now_games?limit=5' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace nvidia-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: NVIDIA API SDK — bounded, re-runnable; every call capped."""
from parse_apis.nvidia_api import Nvidia, Model, Series, Os, ResourceNotFound
client = Nvidia()
# Search for jobs and inspect the first result
job = client.jobs.search(query="machine learning", limit=1).first()
if job:
print(job.name, job.department, job.work_location_option)
# Browse GeForce NOW catalog — top popular games
for game in client.gfncatalogs.list(limit=3):
print(game.title, game.sort_name)
# Get GPU product details using the Model enum
try:
gpu = client.gpuproducts.get(model=Model.RTX_5090, series=Series._50_SERIES)
print(gpu.name, gpu.description[:80])
except ResourceNotFound as exc:
print(f"GPU not found: {exc}")
# Search for a driver by OS and product series
driver = client.drivers.search(os=Os._135, pf=1066, pst=131)
print(driver.name, driver.version, driver.file_size)
# List DLSS-supported games
for game in client.dlsscatalogs.list(limit=3):
print(game.name, game.type, game.dlss_frame_generation)
# Get articles by tag
result = client.articleresults.list(tag="nvidia-dlss", limit=2).first()
if result:
print(result.article_localized_tag, result.articles_count)
print("exercised: jobs.search / gfncatalogs.list / gpuproducts.get / drivers.search / dlsscatalogs.list / articleresults.list")
Retrieve the full catalog of games available on NVIDIA GeForce NOW cloud gaming service. Results are ordered by popularity rank. Pagination is handled internally via cursor; the limit parameter caps total items returned.
| Param | Type | Description |
|---|---|---|
| limit | integer | Maximum number of games to return. |
{
"type": "object",
"fields": {
"games": "array of game objects with title, sortName, images, gfn, and variants",
"total": "integer total number of games returned"
},
"sample": {
"data": {
"games": [
{
"gfn": {
"playType": "READY_TO_PLAY",
"minimumMembershipTierLabel": null
},
"title": "Fortnite®",
"images": {
"GAME_ICON": "https://img.nvidiagrid.net/apps/101138111/ZZ/GAME_ICON_01.png",
"GAME_LOGO": "https://img.nvidiagrid.net/apps/101138111/ZZ/GAME_LOGO_01.png",
"TV_BANNER": "https://img.nvidiagrid.net/apps/101138111/ZZ/TV_BANNER_01.jpg",
"GAME_BOX_ART": "https://img.nvidiagrid.net/apps/101138111/ZZ/GAME_BOX_ART_01.jpg",
"FEATURE_IMAGE": ""
},
"sortName": "fortnite",
"variants": [
{
"appStore": "EPIC",
"publisherName": "Epic Games",
"minimumSizeInBytes": null
}
]
}
],
"total": 750
},
"status": "success"
}
}About the NVIDIA API
Game & Technology Catalogs
The get_geforce_now_games endpoint returns an array of game objects including title, sortName, images, gfn metadata, and variants, plus a total count of the full catalog. Pagination is controlled via the limit parameter. The get_dlss_games endpoint returns a flat list of games and apps with per-entry flags for each supported NVIDIA technology — DLSS Multi Frame Generation, Frame Generation, Super Resolution, Ray Reconstruction, DLAA, Ray Tracing, and AI — along with a columns object describing available filter options.
GPU Products, Drivers & Retail
get_gpu_product_detail accepts a model slug (e.g. rtx-5090) and a series slug (e.g. 50-series) and returns JSON-LD structured data including name, brand, description, and an offers object with price, priceCurrency, availability, and url. Note that this endpoint is confirmed working for 50-series models; older series may return an upstream_error. The get_where_to_buy endpoint takes a full NVIDIA product page URL and returns retailer entries organized into tabs (retail and OEM/system builder). For drivers, call get_driver_options first to retrieve numeric IDs for product types, series, operating systems, and languages, then pass those IDs as os, pf, and pst to search_drivers, which returns version, download_url, file_size, release_date, and a details_url.
Jobs & News
search_jobs queries NVIDIA's Eightfold.ai-powered careers portal and returns job objects with id, displayJobId, name, locations, department, and workLocationOption, plus a facets object for location and smart filters. Use get_job_detail with a numeric job_id to retrieve the full HTML jobDescription, publicUrl, and salary-related data for a specific posting. get_articles filters NVIDIA news and blog content by tag (e.g. nvidia-dlss, geforce-rtx-50-series) and returns articleTitle, authorName, articleDate, articlePath, and tagsList for each result.
The NVIDIA API is a managed, monitored endpoint for nvidia.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when nvidia.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official nvidia.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a driver update checker that calls search_drivers with a user's GPU and OS IDs and alerts when a new version is released.
- Populate a GeForce NOW game compatibility search widget using the title and variant data from get_geforce_now_games.
- Create a DLSS support filter for a PC gaming database by mapping game names to their technology flags from get_dlss_games.
- Aggregate NVIDIA job listings by location or department using the facets returned by search_jobs.
- Display current GPU pricing and retailer availability alongside specs by combining get_gpu_product_detail and get_where_to_buy.
- Monitor NVIDIA news coverage for a specific product line by polling get_articles with a relevant tag.
- Build a job detail page that renders the full HTML description and application link from get_job_detail.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.