ETS · engineering that holds up

Public engineering content. Structured for reuse.

Search published ETS content, subscribe to updates and embed attributed resource cards using the same canonical records that power the website.

Read-only public interface

Use canonical public content in your own tools.

The API returns published ETS page, course, book, reference, article, event and media records. It does not expose customer accounts, private documents or registration data.

GET /api/public/v1/search?q=snap%20fit&limit=20
GET /api/public/v1/content?id=ets-…
GET /api/public/v1/courses?q=materials
GET /api/public/v1/events
GET /api/public/v1/preview?id=ets-…

List responses contain version, total, page, limit and data. Parameters: q, type, topic, page and limit (maximum 100). Use the stable id returned by search. Responses support ETag revalidation.

Attribution included

Embed an ETS content card.

Use the id returned by the public API in a read-only card. The isolated embed links visitors to the canonical ETS page.

<iframe src="https://ets-corp.com/embed/card.php?id=CONTENT_ID"
 title="ETS engineering resource" loading="lazy"
 width="100%" height="320"></iframe>

Embedding does not grant permission to republish licensed full-text material. Preserve attribution and links. This endpoint accepts an ETS content identifier, not an arbitrary external URL.

Usage

Keep provenance and engineering limits visible.

Content is not certification

Reference material assists research; verify requirements with the issuing body and review the date and applicability.

Respect privacy and rights

Do not submit personal information, secrets or proprietary designs to the public content API. Source rights remain with the relevant owners.

Engineering responsibility

Preserve citations and caveats when displaying results. A retrieved passage is not an application-specific approval.

Put the next step on the calendar.

Tell us the application, the decision and what is at stake. We will help identify the appropriate next step.

Explore public API →