notes on embedding tools
oEmbed
-
List of providers: https://oembed.com/providers.json
-
provider entry:
{ "provider_name": "Flickr", "provider_url": "https://www.flickr.com/", "endpoints": [ { "schemes": [ "http://*.flickr.com/photos/*", "http://flic.kr/p/*", "https://*.flickr.com/photos/*", "https://flic.kr/p/*" ], "url": "https://www.flickr.com/services/oembed/", "discovery": true } ] }
iframely.com
- free tier: 1000/mo
- 29/mo: 10000/mo
- If you’re on the “Developer” tier and are over 1000 hits/month, you’ll get an email notification and 24 hours grace period to upgrade before API is disabled.
iframely – open source
- https://github.com/itteco/iframely
- runs on server / docker
- https://www.asad.pw/how-to-use-iframely-as-a-node-library/
- https://github.com/itteco/iframely/issues/186
- https://iframely.com/docs/host
microlink.io
- https://microlink.io/
- https://microlink.io/oss
- https://github.com/microlinkhq
- https://microlink.io/docs/api/basics/endpoint
free: 100/day pro: 14K/mo 12/mo
screenshots
Noembed
-
opensource but Perl
-
Pricing? Free?
-
curl 'https://noembed.com/embed?url=https://flic.kr/p/2mKTj48'
{ "provider_name": "Flickr", "width": 1024, "title": "bagel", "web_page_short_url": "https://flic.kr/p/2mKTj48", "author_url": "https://www.flickr.com/photos/twohorses/", "thumbnail_url": "https://live.staticflickr.com/65535/51692448677_0a5ab1f282_q.jpg", "html": "<a data-flickr-embed=\"true\" href=\"https://www.flickr.com/photos/twohorses/51692448677/\" title=\"bagel by pborenstein, on Flickr\"><img alt=\"bagel\" height=\"1024\" src=\"https://noembed.com/i/https://live.staticflickr.com/65535/51692448677_0a5ab1f282_b.jpg\" width=\"1024\"></a><script async src=\"https://embedr.flickr.com/assets/client-code.js\" charset=\"utf-8\"></script>", "cache_age": 3600, "web_page": "https://www.flickr.com/photos/twohorses/51692448677/", "license": "Attribution-NonCommercial-ShareAlike License", "license_url": "https://creativecommons.org/licenses/by-nc-sa/2.0/", "version": "1.0", "thumbnail_width": 150, "author_name": "pborenstein", "type": "photo", "provider_url": "https://www.flickr.com/", "height": 1024, "license_id": "1", "media_url": "https://live.staticflickr.com/65535/51692448677_0a5ab1f282_b.jpg", "url": "https://flic.kr/p/2mKTj48", "thumbnail_height": 150, "flickr_type": "photo" }
oembed.link
- https://oembed.link/
- https://oembed.link/https://flic.kr/p/2mKTj48
- https://github.com/webrecorder/oembed.link
- MIT opensource
- Cloudflare worker
oembed-parser
- https://github.com/ndaidong/oembed-parser/tree/main
- seems well maintained