POST /api/notebookcheck/processors
Price: 10 credits
Get the full specification and benchmark record of one processor
Use this once you already have a processor page id, for example from notebookcheck/processors/search or from the processor link on a device record. The id space is shared with every other page on the site, so an id belonging to a graphics card, a device or an article resolves to 412 rather than to a neighbouring chip. Pass the numeric id or the page URL, whichever you have; the decorative slug in the URL is ignored. The `benchmarks` list is the measured score per test suite, while `specs` mirrors the vendor specification table verbatim and is the place to look for anything the typed fields do not cover.
access-token string requiredtimeout integer — Max scrapping execution timeout (in seconds) (default: 300; min: 20; max: 1500)processor string required — Notebookcheck page id of the processor, or the full URL of its page (examples: "796971", "https://www.notebookcheck.net/AMD-Ryzen-Threadripper-PRO-7995WX-Processor-Benchmarks-and-Specs.796971.0.html"; minLength: 1)@type string (default: "NotebookcheckProcessor")id string requiredurl string requiredname string requireditem_id string nullablecodename string nullableseries string nullableclock_mhz number nullableturbo_clock_mhz number nullablel1_cache string nullablel2_cache string nullablel3_cache string nullablecores integer nullablethreads integer nullabletdp_watt number nullableprocess_nm number nullabledie_size string nullablemax_temperature_c number nullablesocket string nullableinstruction_set string nullableis_64_bit boolean nullablefeatures array (default: [])graphics_card string nullablestarting_price string nullableannouncement_date string nullableperformance_rating number nullablespecs array (default: [])@type string (default: "NotebookcheckSpec")name string requiredvalue string requiredurl string nullablebenchmarks array (default: [])@type string (default: "NotebookcheckChipBenchmark")name string requiredsuite string nullablevalue number nullableunit string nullablepercentile number nullablemin_value number nullableavg_value number nullablemax_value number nullablelower_is_better boolean nullableseries_processors array (default: [])@type string (default: "NotebookcheckPageRef")id string requiredurl string requiredpage_title string nullablesurrounding_processors array (default: [])@type string (default: "NotebookcheckPageRef")id string requiredurl string requiredpage_title string nullablereviews array (default: [])@type string (default: "NotebookcheckPageRef")id string requiredurl string requiredpage_title string nullable422 — The request body did not validate Check the fields against this schema. A URN with the wrong prefix is the most common cause.408 — The request ran past its time limit Raise `timeout` in the request body, up to the maximum this endpoint documents. Lowering `count` or turning off the `with_*` flags also helps, because less work finishes sooner.412 — The page id does not exist, or it belongs to a page that is not a processor. Retrying will not help: either the entity does not exist, or the input points at a different one.429 — Too many requests: a rate limit or a usage window is exhausted When the response carries an X-Retry-After header, wait that many seconds and retry: the same number is in the body as `detail.retry_after`, and the limit clears once that window passes. The message in the body names the limit that was hit.500 — Something broke on our side Retrying will not help. If it keeps happening, send us the X-Request-ID from the response headers.529 — Rate limit reached, or the endpoint is overloaded Wait at least 30 seconds, then retry.X-Error — Error message text (present only on error)X-Request-ID — Unique request identifierX-Execution-Time — Execution time in secondsX-Result-Count — How many records the body carries. 0 means an empty result, which is a normal answer and not by itself an error. A non-zero count can come back together with X-Error when the failure happened partway through — read this header and X-Error independently.X-Total-Available-Results — How many records exist for this query, when the endpoint can say. On a `dry_run` request this is the answer and the body is empty. It saturates: the endpoint's documented maximum means 'at least that many', any smaller number is exact.X-Warning — Present when the request body carried keys this endpoint does not document. They were ignored, so any filter you meant to apply through them did not apply. Check the spelling against this schema and retry.X-Retry-After — Seconds to wait before retrying. Present only on 429.