Extract metadata from any website with an API call. The API allows fetching of metatags, open graph data and schema tags.
Built with Elysia + Cheerio with Bun runtime
Uses Elysia for managing routing and cheerio to parse the HTML of the page and retrieve meta data.
The server can be deployed using Docker. You can use the GET API with the any URL as a query parameter.
Send a request with any URL :
https://api.my.site/v1/meta?url=<insert_url_to_fetch_metadata>
Responds with the metadata, OpenGraph data and used Schema tags
To get started, clone this repo, and paste this command into your terminal to install the dependencies:
bun install
and to start the development server run:
bun run dev
The API server will be live on http://localhost:3000/ 6045
This project is licensed under the MIT License - see the LICENSE file for details.