Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: DTMFRAME public read Products API
version: 0.1.0
description: 'Read-only product search and current offers (cheap_read) plus the bounded computations resolve_purchase_request and compare_products (bounded_compute, 10 per minute, shared with MCP). Same vocabulary, limits and channel policy as the MCP tools. No purchase execution; handoff_mode is always user_navigation. Personal conditions travel in POST bodies only and answers are no-store A foreign-currency amount may carry converted, a yen estimate with its rate source and reference date, never used for ordering or budget fit. list_deals (cheap_read) lists the recorded sales and campaigns. Every answer names canonical_page and site_entry_page: canonical_page is the page on this site with the complete price table (including listings the API does not return), the merchant purchase links and the affiliate disclosure; site_entry_page is the same page with the entry marker for this channel. Links are user_navigation handoffs and are not intended for prefetching or automatic clicking. Additive fields (schema_version unchanged): compare_products editions[].measurements carries the site''s own measurements (evidence_class=measured) in full — edition and product_version, environment, settings, measured_at, comparison conditions, procedure, results ({ value, decimals } per named field), failure cases, material rights and how the product was obtained; search_products products[].measurements carries a summary of the same records (evidence_id, edition_id, product_version, measured_at, results, runs, result_statistic, disclosure). Both are absent when there is none, carry no link and are not a sound-quality rating. The first page of a search_products call with no filter also carries a top-level measurements list: the site''s synthetic demonstrations (record_kind synthetic_demonstration; signal-processing facts shown with generated signals, no product) in full, with script_ref, signal_seed, libraries and artifact sha256 to run them again.'
servers:
- url: https://dtmframe.com
tags:
# --- truncated at 32 KB (197 KB total) ---
# Full source: https://artifacts.apis.io/dtmframe-com/openapi/dtmframe-com-products-api-openapi.yml