Iframely is fast and simple HTTP API for responsive web embeds. It also can be used as Node.js library.
HTTP API are available as oEmbed or Iframely API formats. Iframely formats basically mimics the <head>
section of the page with its meta
and links
elements.
In response to url
request, APIs returns you the embeds and meta for a requested web page. Below are samples from hosted API, just to show you the format:
Iframely does it by parsing oEmbed, Open Graph and Twitter Cards and general meta on the original page. Or by using specific domain plugins in the package.
There are over 150 custom domains included as open-source. Plus, there is a whitelist option for oEmbed, Open Graph and Twitter Cards that acts like a gigantic plugin for generic parsers. You can create your own whitelist or get one with over 1600 domains from Iframely. By default, our whitelist with Top 100 domains is included for free with your package.
- Try Iframely demo with any Twitter feed
- API in Iframely format (
iframe=true
option is only available for hosted API) - API in oEmbed format
- About Link Rels, Types and Media Queries (players, thumbnails, app, reader, survey, slideshow, etc)
- META semantics Iframely API scrapes for you.
- How to install & configure your open-source host.
We put our best effort to maintain Iframely and all its domain parsers. Please, feel free to reach us on Twitter or to submit an issue if you have any suggestions. Our support email is support at iframely.com
Fork and pull-request, if you'd like to add more plugins and/or contribute fixes or improvements. By doing so, you make your work available under the same MIT license.
If you are a publisher and would like to make your embeds available under Iframely Protocol (and thus distributed through this open-source gateway) - please, add your domain to the our DB.
MIT License. (c) 2012-2014 Itteco Software Corp.
Specifically:
- Nazar Leush - the author
- Ivan Paramonau - coffee, donuts & inspiration
Please, check the contributors list to get to know awesome folks that also helped a lot.