Embedding

oEmbed provider endpoint

Turn a pasted EveryPage share link into an embeddable rich object (an iframe on the /embed/ path). Public and unauthenticated; rate-limited per IP (60/min). Accepts any share-link form - UUID, short id, or a vanity slug on the owner's custom domain - and the /embed/<id> form. Dead links of every kind (unknown, expired, view limit reached, unclaimed) answer a uniform 404.

get/oembed

Request

  • Base URL: https://everypage.co
  • URL: https://everypage.co/oembed
  • Auth: none required

Query parameters

urlstring uri required

The full share link to resolve (URL-encoded).

format'json'

Only json is supported; other values answer 501.

Response

oEmbed rich payload

versionstring
typestring
provider_namestring
provider_urlstring
titlestring
htmlstring

An <iframe> on the durable /embed/ path (short id or UUID - never the renameable slug).

widthinteger
heightinteger

Example response

{
  "version": "1.0",
  "type": "rich",
  "provider_name": "EveryPage",
  "provider_url": "https://everypage.co",
  "title": "proposal.pdf",
  "width": 800,
  "height": 600
}

Changes

No recorded changes to this operation across all 1 revision of this API.