Standards by number and edition
Find engineering standards by number and edition
Search ISO, British, DIN and GOST designations by number, part and edition year, then read the text through the web, the REST API or MCP. Each edition Machine Library holds is listed separately with its date.
How a standard number is matched
Type the designation as it is printed. Each example opens a search. Add the year to get one edition; wrap the designation in quotes to find documents that contain it as a phrase instead.
A whole ISO series
ISO 1219Every indexed part and edition of the series, such as ISO 1219-2 and ISO 1219-3. A different number such as ISO 12190 is never included.
One part, every edition
ISO 1219-2All indexed editions of Part 2, each as its own result. “ISO 1219 Part 2” works the same way, and Part 20 is never included.
One edition
ISO 1219-2:2012Exactly that edition. Amendments and corrigenda are separate documents with their own designation. If the edition is not held, you get documents that contain the designation; another edition is never substituted.
A national adoption
BS ISO 1219-2BS ISO, DIN ISO and DIN EN ISO references find that adoption’s own parts and editions; a search never replaces them with the ISO original.
Other national designations
BS EN 1991-2British Standards (BS, BS EN, BS IEC, PD, DD, PAS), DIN, and GOST and other Russian norms are looked up by exact designation. Without an exact match, you get documents that contain the designation as a phrase, which can cite the standard rather than be it.
Internet and web standards
10.17487/rfc9110Find an IETF RFC by its DOI. RFCs, W3C Technical Reports and WHATWG Living Standards are imported with their text; search the specifications by title.
Anything else
ASTM A320ASTM numbers, EN numbers without a national prefix, and numbers without an issuer such as 1219-2 are searched as ordinary text. Matching documents may only mention the standard.
Read the text through the API or MCP
Search with the same designation, then fetch one result by its canonical URI. Limit the text by tokens, or ask for up to five passages that match a phrase. Add "filter_types": ["standard"] to keep a text search to standards.
# Every indexed edition of ISO 1219-2
curl -X POST https://api.machinelibrary.ai/v2/search/ \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query": "ISO 1219-2", "limit": 10}'
# The first 4,096 text tokens of one edition, by percent-encoded URI
curl -H "X-Api-Key: YOUR_API_KEY" \
"https://api.machinelibrary.ai/v2/documents/by-uri/iso%3A%2F%2F1219-2%3A2012?max_tokens=4096"
# Up to five passages from that edition that match a phrase
curl -G -H "X-Api-Key: YOUR_API_KEY" \
"https://api.machinelibrary.ai/v2/documents/by-uri/iso%3A%2F%2F1219-2%3A2012" \
--data-urlencode "text_filter=directional control valve" In Claude, ChatGPT, Codex and other MCP clients, ask for the standard by number. The agent calls machinelibrary_search_documents, then passes a result's source_uri to machinelibrary_fetch_document for bounded text or machinelibrary_search_in_document for specific clauses.
What a search returns
- Each held edition as a separate result with its designation and date; amendments and national adoptions keep their own designations.
- A canonical URI such as iso://1219-2:2012 that you can store and fetch again.
- Document text limited by tokens, or the passages that match a phrase.
- The same matching in web search, the REST API and MCP.
Important boundaries
- Not every standard or edition is held, and text availability varies by document.
- The newest edition in the results is not necessarily the current one; check the issuing body for status and amendments.
- In web search, the Standards source filter requires a subscription; searching by number does not.
- Searches and document reads use account credit; see pricing.