# KrillData > Live web and social data for AI agents: 519 endpoints over 127 sources, one API key, one JSON schema. ## MCP Remote MCP server: https://data.openkrill.app/mcp, with the API key in the `x-api-key` header. Tools: `search_endpoints` finds an endpoint; `call_endpoint` calls it by `path` with `params`. Claude Code (Run in a terminal): ``` claude mcp add --transport http krilldata \ https://data.openkrill.app/mcp \ --header "x-api-key: YOUR_API_KEY" ``` Cursor (Add to ~/.cursor/mcp.json): ``` { "mcpServers": { "krilldata": { "url": "https://data.openkrill.app/mcp", "headers": { "x-api-key": "YOUR_API_KEY" } } } } ``` Claude Desktop (Add to claude_desktop_config.json): ``` { "mcpServers": { "krilldata": { "command": "npx", "args": [ "-y", "mcp-remote", "https://data.openkrill.app/mcp", "--header", "x-api-key:${API_KEY}" ], "env": { "API_KEY": "YOUR_API_KEY" } } } } ``` ## Base URL https://data.openkrill.app/v1 ## Authentication Send the key in the `x-api-key` header, or as `Authorization: Bearer `. Never put the key in a query string. ## Response envelope Success: `{ success, platform, endpoint, data, credits_used, credits_remaining, request_id, cached }`. Failure: `{ success: false, error: { type, message, status, doc_url, retryable }, request_id }`. `data` always contains `resources[]`, and each resource has `author`, `engagement`, `metadata`, and `extras`. Parse those four keys once and every platform works. ## Credits - Each endpoint costs 1 or 5 credits per live call; its docs page states which. - Cache hits cost 0 credits and return `cached: true` with `X-Cache: HIT`. ## Caching Freshness windows follow the data type: profiles 15m, posts 10m, comments 5m, search 2m, analytics 30m. Send `Cache-Control: no-cache` to force a live fetch at the normal price. If an upstream refuses while you still hold a cached payload, the gateway answers with the last good data marked `X-Cache: STALE` and an age header, and bills 0 credits. A `no-cache` request never receives stale data: it gets the honest failure. A rate refused by an upstream returns `RATE_LIMITED`, not a broken integration, and the host is then cooled down for 60s, doubling on repeat refusals. ## Idempotency Send an `Idempotency-Key` header to make a call safely retriable. A concurrent retry gets `409 IDEMPOTENCY_IN_PROGRESS` with `Retry-After`. A replay returns `idempotent_replay: true` and `credits_used: 0`. ## Endpoints - Docs: https://data.openkrill.app/docs ### TikTok Docs: https://data.openkrill.app/docs/tiktok - [tiktok/profile](https://data.openkrill.app/docs/tiktok/profile): `GET /v1/tiktok/profile` - Public profile for a TikTok account. (1 credit) - `handle` (string, required): Account handle - [tiktok/profile/posts](https://data.openkrill.app/docs/tiktok/profile/posts): `GET /v1/tiktok/profile/posts` - Recent TikTok posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 ### YouTube Docs: https://data.openkrill.app/docs/youtube - [youtube/channel](https://data.openkrill.app/docs/youtube/channel): `GET /v1/youtube/channel` - One YouTube channel by handle. (1 credit) - `handle` (string, required): Channel handle - [youtube/video](https://data.openkrill.app/docs/youtube/video): `GET /v1/youtube/video` - One YouTube video with views and engagement. (1 credit) - `url` (string, required): Video URL - [youtube/search](https://data.openkrill.app/docs/youtube/search): `GET /v1/youtube/search` - YouTube videos matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [youtube/transcript](https://data.openkrill.app/docs/youtube/transcript): `GET /v1/youtube/transcript` - Full transcript of a YouTube video. (5 credits) - `url` (string, required): Video URL - [youtube/hashtag](https://data.openkrill.app/docs/youtube/hashtag): `GET /v1/youtube/hashtag` - Posts under a YouTube hashtag. (1 credit) - `tag` (string, required): Hashtag, without # - [youtube/channel/videos](https://data.openkrill.app/docs/youtube/channel/videos): `GET /v1/youtube/channel/videos` - Uploads a YouTube channel lists on its videos tab, newest first, with views and duration. (5 credits) - `handle` (string, required): Channel handle - `limit` (integer, optional): 1-100, default 20 - [youtube/channel/shorts](https://data.openkrill.app/docs/youtube/channel/shorts): `GET /v1/youtube/channel/shorts` - Shorts a YouTube channel lists on its Shorts tab, with views per clip. (5 credits) - `handle` (string, required): Channel handle - `limit` (integer, optional): 1-100, default 20 - [youtube/channel/playlists](https://data.openkrill.app/docs/youtube/channel/playlists): `GET /v1/youtube/channel/playlists` - Playlists a YouTube channel publishes, newest first. (5 credits) - `handle` (string, required): Channel handle - `limit` (integer, optional): 1-100, default 20 - [youtube/channel/lives](https://data.openkrill.app/docs/youtube/channel/lives): `GET /v1/youtube/channel/lives` - Live and scheduled broadcasts on a YouTube channel, with the audience text upstream shows. (5 credits) - `handle` (string, required): Channel handle - `limit` (integer, optional): 1-100, default 20 - [youtube/channel/about](https://data.openkrill.app/docs/youtube/channel/about): `GET /v1/youtube/channel/about` - The about panel of a YouTube channel: full description, joined date, totals and outbound links. (1 credit) - `handle` (string, required): Channel handle - [youtube/channel/community-posts](https://data.openkrill.app/docs/youtube/channel/community-posts): `GET /v1/youtube/channel/community-posts` - Community posts a YouTube channel published on its posts tab, with likes and comments. (5 credits) - `handle` (string, required): Channel handle, @handle or channel id - `limit` (integer, optional): 1-100, default 20 - [youtube/community-post](https://data.openkrill.app/docs/youtube/community-post): `GET /v1/youtube/community-post` - One YouTube community post by URL, with its text, images or poll, and counts. (1 credit) - `url` (string, required): Post URL or post id - [youtube/playlist](https://data.openkrill.app/docs/youtube/playlist): `GET /v1/youtube/playlist` - One YouTube playlist with its owner, item count, views and description. (1 credit) - `url` (string, required): Playlist url or bare list id - [youtube/playlist/items](https://data.openkrill.app/docs/youtube/playlist/items): `GET /v1/youtube/playlist/items` - The videos in one YouTube playlist, in playlist order, with position, duration and views. (5 credits) - `url` (string, required): Playlist url or bare list id - `limit` (integer, optional): 1-100 videos, default 20 - [youtube/video/related](https://data.openkrill.app/docs/youtube/video/related): `GET /v1/youtube/video/related` - Videos YouTube ranks beside one video, in the order the page lists them. (5 credits) - `url` (string, required): Video URL - `limit` (integer, optional): 1-100 videos, default 20 - [youtube/search/suggestions](https://data.openkrill.app/docs/youtube/search/suggestions): `GET /v1/youtube/search/suggestions` - What the YouTube search box suggests for a partial query, in rank order. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [youtube/search/advanced](https://data.openkrill.app/docs/youtube/search/advanced): `GET /v1/youtube/search/advanced` - Videos on YouTube for one query with the result filters set: view sort, upload window and duration band. (1 credit) - `query` (string, required): Search text - `sort` (string, optional): relevance or views - `upload` (string, optional): hour, today, week, month or year - `duration` (string, optional): short (under 3 minutes), medium (3-20 minutes) or long (over 20 minutes) - `limit` (integer, optional): 1-50 videos, default 10 - [youtube/search/playlists](https://data.openkrill.app/docs/youtube/search/playlists): `GET /v1/youtube/search/playlists` - Playlists on YouTube matching a query, with the owner channel, item count and a few sample videos. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50 playlists, default 10 - [youtube/video/thumbnails](https://data.openkrill.app/docs/youtube/video/thumbnails): `GET /v1/youtube/video/thumbnails` - Every thumbnail size YouTube publishes for one video, largest last. (1 credit) - `url` (string, required): Video URL - [youtube/channels](https://data.openkrill.app/docs/youtube/channels): `GET /v1/youtube/channels` - Channels matching a query, with handle, subscribers, video count and description. (1 credit) - `query` (string, required): Channel search text - `limit` (integer, optional): 1-50 channels, default 10 - [youtube/video/comments](https://data.openkrill.app/docs/youtube/video/comments): `GET /v1/youtube/video/comments` - Top-level YouTube comments on one video, in the order the watch page ranks them. (5 credits) - `url` (string, required): Video URL - `limit` (integer, optional): 1-100 comments, default 20 - [youtube/video/comment/replies](https://data.openkrill.app/docs/youtube/video/comment/replies): `GET /v1/youtube/video/comment/replies` - Replies YouTube publishes under one comment, oldest first. (5 credits) - `url` (string, required): Video URL - `comment_id` (string, required): Comment id from video/comments - `limit` (integer, optional): 1-100 replies, default 20 ### X Docs: https://data.openkrill.app/docs/twitter - [twitter/profile](https://data.openkrill.app/docs/twitter/profile): `GET /v1/twitter/profile` - Public profile for a X account. (1 credit) - `handle` (string, required): Account handle - [twitter/profile/posts](https://data.openkrill.app/docs/twitter/profile/posts): `GET /v1/twitter/profile/posts` - Recent X posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [twitter/post](https://data.openkrill.app/docs/twitter/post): `GET /v1/twitter/post` - One X post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [twitter/post/comments](https://data.openkrill.app/docs/twitter/post/comments): `GET /v1/twitter/post/comments` - Comments on one X post, replies included. (1 credit) - `url` (string, required): Post URL - `limit` (integer, optional): 1-100, default 20 - [twitter/followers](https://data.openkrill.app/docs/twitter/followers): `GET /v1/twitter/followers` - Follower and following counts for an X account. (5 credits) - `handle` (string, required): X handle, without @ ### Facebook Docs: https://data.openkrill.app/docs/facebook - [facebook/post](https://data.openkrill.app/docs/facebook/post): `GET /v1/facebook/post` - One Facebook post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [facebook/hashtag](https://data.openkrill.app/docs/facebook/hashtag): `GET /v1/facebook/hashtag` - Posts under a Facebook hashtag. (1 credit) - `tag` (string, required): Hashtag, without # ### LinkedIn Docs: https://data.openkrill.app/docs/linkedin - [linkedin/company](https://data.openkrill.app/docs/linkedin/company): `GET /v1/linkedin/company` - Public LinkedIn company page: description, industry, size, headquarters, specialties, followers. (1 credit) - `handle` (string, required): Company slug, for example openai - [linkedin/company/people](https://data.openkrill.app/docs/linkedin/company/people): `GET /v1/linkedin/company/people` - People a LinkedIn company page lists, with profile links and avatars. (5 credits) - `handle` (string, required): Company slug, for example openai - `limit` (integer, optional): 1-50, default 25 - [linkedin/company/affiliated-pages](https://data.openkrill.app/docs/linkedin/company/affiliated-pages): `GET /v1/linkedin/company/affiliated-pages` - Affiliated pages a LinkedIn company points to, such as its product showcases. (1 credit) - `handle` (string, required): Company slug, for example openai - `limit` (integer, optional): 1-50, default 20 - [linkedin/company/also-viewed](https://data.openkrill.app/docs/linkedin/company/also-viewed): `GET /v1/linkedin/company/also-viewed` - Companies a LinkedIn company page lists as similar pages. (1 credit) - `handle` (string, required): Company slug, for example openai - `limit` (integer, optional): 1-50, default 20 - [linkedin/company/posts](https://data.openkrill.app/docs/linkedin/company/posts): `GET /v1/linkedin/company/posts` - Recent update posts from a LinkedIn company page, with reaction and comment counts. (5 credits) - `handle` (string, required): Company slug, for example openai - `limit` (integer, optional): 1-50, default 10 - [linkedin/company/jobs](https://data.openkrill.app/docs/linkedin/company/jobs): `GET /v1/linkedin/company/jobs` - Open roles a LinkedIn company page lists, with location and posting date. (5 credits) - `handle` (string, required): Company slug, for example openai - `limit` (integer, optional): 1-50, default 10 ### Reddit Docs: https://data.openkrill.app/docs/reddit - [reddit/profile](https://data.openkrill.app/docs/reddit/profile): `GET /v1/reddit/profile` - Public profile for a Reddit account. (1 credit) - `handle` (string, required): Account handle - [reddit/profile/posts](https://data.openkrill.app/docs/reddit/profile/posts): `GET /v1/reddit/profile/posts` - Recent Reddit posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [reddit/post](https://data.openkrill.app/docs/reddit/post): `GET /v1/reddit/post` - One Reddit post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [reddit/post/comments](https://data.openkrill.app/docs/reddit/post/comments): `GET /v1/reddit/post/comments` - Comments on one Reddit post, replies included. (1 credit) - `url` (string, required): Post URL - `limit` (integer, optional): 1-100, default 20 - [reddit/search](https://data.openkrill.app/docs/reddit/search): `GET /v1/reddit/search` - Reddit posts matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [reddit/trending](https://data.openkrill.app/docs/reddit/trending): `GET /v1/reddit/trending` - Hot posts on r/popular right now. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [reddit/profile/comments](https://data.openkrill.app/docs/reddit/profile/comments): `GET /v1/reddit/profile/comments` - Comments a Reddit account wrote recently, newest first. (5 credits) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100 comments, default 20 - [reddit/subreddit](https://data.openkrill.app/docs/reddit/subreddit): `GET /v1/reddit/subreddit` - One Reddit subreddit with its description, logo and current activity. (1 credit) - `handle` (string, required): Subreddit name, r/name, or a reddit.com/r link - [reddit/subreddit/search](https://data.openkrill.app/docs/reddit/subreddit/search): `GET /v1/reddit/subreddit/search` - Posts matching a query inside one Reddit subreddit. (5 credits) - `handle` (string, required): Subreddit name, r/name, or a reddit.com/r link - `query` (string, required): Search text - `limit` (integer, optional): 1-100 posts, default 20 - [reddit/subreddits/search](https://data.openkrill.app/docs/reddit/subreddits/search): `GET /v1/reddit/subreddits/search` - Reddit subreddits matching a query, with description, icon and creation time. (5 credits) - `query` (string, required): Subreddit search text - `limit` (integer, optional): 1-100 subreddits, default 20 ### Threads Docs: https://data.openkrill.app/docs/threads - [threads/profile](https://data.openkrill.app/docs/threads/profile): `GET /v1/threads/profile` - Public profile for a Threads account. (1 credit) - `handle` (string, required): Account handle - [threads/profile/posts](https://data.openkrill.app/docs/threads/profile/posts): `GET /v1/threads/profile/posts` - Recent Threads posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [threads/post](https://data.openkrill.app/docs/threads/post): `GET /v1/threads/post` - One Threads post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [threads/post/comments](https://data.openkrill.app/docs/threads/post/comments): `GET /v1/threads/post/comments` - Comments on one Threads post, replies included. (1 credit) - `url` (string, required): Post URL - `limit` (integer, optional): 1-100, default 20 - [threads/search](https://data.openkrill.app/docs/threads/search): `GET /v1/threads/search` - Threads posts matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 ### Pinterest Docs: https://data.openkrill.app/docs/pinterest - [pinterest/profile](https://data.openkrill.app/docs/pinterest/profile): `GET /v1/pinterest/profile` - Public profile for a Pinterest account. (1 credit) - `handle` (string, required): Account handle - [pinterest/profile/posts](https://data.openkrill.app/docs/pinterest/profile/posts): `GET /v1/pinterest/profile/posts` - Recent Pinterest posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [pinterest/post](https://data.openkrill.app/docs/pinterest/post): `GET /v1/pinterest/post` - One Pinterest post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [pinterest/search](https://data.openkrill.app/docs/pinterest/search): `GET /v1/pinterest/search` - Pinterest pins matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [pinterest/board](https://data.openkrill.app/docs/pinterest/board): `GET /v1/pinterest/board` - One Pinterest board with its pin count, followers, privacy and cover image. (1 credit) - `url` (string, required): Board url, an `owner/slug` path, or a numeric board id - [pinterest/board/pins](https://data.openkrill.app/docs/pinterest/board/pins): `GET /v1/pinterest/board/pins` - The pins saved to one Pinterest board, newest first, with images and save counts. (5 credits) - `url` (string, required): Board url, an `owner/slug` path, or a numeric board id - `limit` (integer, optional): 1-100 pins, default 20 - [pinterest/user/boards](https://data.openkrill.app/docs/pinterest/user/boards): `GET /v1/pinterest/user/boards` - The Pinterest boards an account owns, with pin counts, followers and privacy. (5 credits) - `handle` (string, required): Account name - `limit` (integer, optional): 1-100 boards, default 20 ### Snapchat Docs: https://data.openkrill.app/docs/snapchat - [snapchat/profile](https://data.openkrill.app/docs/snapchat/profile): `GET /v1/snapchat/profile` - Public profile for a Snapchat account. (1 credit) - `handle` (string, required): Account handle - [snapchat/profile/posts](https://data.openkrill.app/docs/snapchat/profile/posts): `GET /v1/snapchat/profile/posts` - Recent Snapchat posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [snapchat/search](https://data.openkrill.app/docs/snapchat/search): `GET /v1/snapchat/search` - Public Snapchat content the explore page shows for a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 ### Bluesky Docs: https://data.openkrill.app/docs/bluesky - [bluesky/profile](https://data.openkrill.app/docs/bluesky/profile): `GET /v1/bluesky/profile` - A Bluesky account by handle: display name, bio, avatar, join date, and follower, following and post counts. (1 credit) - `handle` (string, required): Account handle - [bluesky/profile/posts](https://data.openkrill.app/docs/bluesky/profile/posts): `GET /v1/bluesky/profile/posts` - The latest posts, replies and reposts in a Bluesky account's feed, newest first, with like, reply and repost counts. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [bluesky/post](https://data.openkrill.app/docs/bluesky/post): `GET /v1/bluesky/post` - One Bluesky post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [bluesky/post/comments](https://data.openkrill.app/docs/bluesky/post/comments): `GET /v1/bluesky/post/comments` - Comments on one Bluesky post, replies included. (1 credit) - `url` (string, required): Post URL - `limit` (integer, optional): 1-100, default 20 - [bluesky/search](https://data.openkrill.app/docs/bluesky/search): `GET /v1/bluesky/search` - Bluesky posts matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [bluesky/trending](https://data.openkrill.app/docs/bluesky/trending): `GET /v1/bluesky/trending` - Posts from a popular Bluesky discovery feed. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [bluesky/trending/topics](https://data.openkrill.app/docs/bluesky/trending/topics): `GET /v1/bluesky/trending/topics` - Named news and culture topics trending on Bluesky, each with the feed that collects it. (1 credit) - `limit` (integer, optional): 1-25, default 10 - [bluesky/followers](https://data.openkrill.app/docs/bluesky/followers): `GET /v1/bluesky/followers` - Follower list for a Bluesky account. (5 credits) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [bluesky/follows](https://data.openkrill.app/docs/bluesky/follows): `GET /v1/bluesky/follows` - Accounts a Bluesky profile follows, in follow order. (5 credits) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [bluesky/profile/lists](https://data.openkrill.app/docs/bluesky/profile/lists): `GET /v1/bluesky/profile/lists` - Curated and moderation lists a Bluesky account owns, with item counts. (5 credits) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [bluesky/list](https://data.openkrill.app/docs/bluesky/list): `GET /v1/bluesky/list` - One Bluesky list and its member accounts, with the list purpose and total size. (5 credits) - `url` (string, required): List URL or at:// list uri - `limit` (integer, optional): 1-100 members, default 20 - [bluesky/starter-pack](https://data.openkrill.app/docs/bluesky/starter-pack): `GET /v1/bluesky/starter-pack` - One Bluesky starter pack: creator, join counts, backing list and a sample of its members. (1 credit) - `url` (string, required): Starter pack URL or at:// starter pack uri - [bluesky/feed-generator](https://data.openkrill.app/docs/bluesky/feed-generator): `GET /v1/bluesky/feed-generator` - One custom Bluesky feed: its publisher, description, likes, and whether the ranking service still serves it. (1 credit) - `url` (string, required): Feed URL or at:// feed generator uri - [bluesky/profile/feeds](https://data.openkrill.app/docs/bluesky/profile/feeds): `GET /v1/bluesky/profile/feeds` - Custom feeds a Bluesky account published, with subscriber likes and the ranking service behind each. (5 credits) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 ### Mastodon Docs: https://data.openkrill.app/docs/mastodon - [mastodon/profile](https://data.openkrill.app/docs/mastodon/profile): `GET /v1/mastodon/profile` - A Mastodon account by user@instance: display name, bio, profile fields, and follower, following and post counts. (1 credit) - `handle` (string, required): Account name, or user@instance for an account on another server - [mastodon/profile/posts](https://data.openkrill.app/docs/mastodon/profile/posts): `GET /v1/mastodon/profile/posts` - A Mastodon account's latest posts, boosts included, newest first, with like, reply and boost counts. (1 credit) - `handle` (string, required): Account name, or user@instance for an account on another server - `limit` (integer, optional): 1-100, default 20 - [mastodon/post](https://data.openkrill.app/docs/mastodon/post): `GET /v1/mastodon/post` - One Mastodon post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [mastodon/post/comments](https://data.openkrill.app/docs/mastodon/post/comments): `GET /v1/mastodon/post/comments` - Comments on one Mastodon post, replies included. (1 credit) - `url` (string, required): Post URL - `limit` (integer, optional): 1-100, default 20 - [mastodon/hashtag](https://data.openkrill.app/docs/mastodon/hashtag): `GET /v1/mastodon/hashtag` - Posts under a Mastodon hashtag. (1 credit) - `tag` (string, required): Hashtag, without # - [mastodon/trending](https://data.openkrill.app/docs/mastodon/trending): `GET /v1/mastodon/trending` - Hashtags trending on mastodon.social. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [mastodon/trending/posts](https://data.openkrill.app/docs/mastodon/trending/posts): `GET /v1/mastodon/trending/posts` - Posts the Mastodon server ranks as trending right now, with author, boosts and media. (1 credit) - `limit` (integer, optional): 1-40, default 20 - [mastodon/trending/links](https://data.openkrill.app/docs/mastodon/trending/links): `GET /v1/mastodon/trending/links` - News links shared across Mastodon most in the last days, with publisher and share totals. (1 credit) - `limit` (integer, optional): 1-40, default 20 ### Lemmy Docs: https://data.openkrill.app/docs/lemmy - [lemmy/profile](https://data.openkrill.app/docs/lemmy/profile): `GET /v1/lemmy/profile` - A Lemmy user by name@instance: display name, bio, join date, post and comment counts, and their scores. (1 credit) - `handle` (string, required): Account name, or user@instance for an account on another server - [lemmy/profile/posts](https://data.openkrill.app/docs/lemmy/profile/posts): `GET /v1/lemmy/profile/posts` - A Lemmy user's newest posts, with the community, score, comment count and any linked page. (1 credit) - `handle` (string, required): Account name, or user@instance for an account on another server - `limit` (integer, optional): 1-100, default 20 - [lemmy/post](https://data.openkrill.app/docs/lemmy/post): `GET /v1/lemmy/post` - One Lemmy post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [lemmy/post/comments](https://data.openkrill.app/docs/lemmy/post/comments): `GET /v1/lemmy/post/comments` - Comments on one Lemmy post, replies included. (1 credit) - `url` (string, required): Post URL - `limit` (integer, optional): 1-100, default 20 - [lemmy/search](https://data.openkrill.app/docs/lemmy/search): `GET /v1/lemmy/search` - Posts, comments, communities and users on lemmy.ml matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [lemmy/trending](https://data.openkrill.app/docs/lemmy/trending): `GET /v1/lemmy/trending` - Top posts of the day on lemmy.ml. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [lemmy/community](https://data.openkrill.app/docs/lemmy/community): `GET /v1/lemmy/community` - One Lemmy community: description, icon, subscriber count and the day, week and month active user counts. (1 credit) - `handle` (string, required): Community as name, name@instance or a /c/ URL - [lemmy/community/posts](https://data.openkrill.app/docs/lemmy/community/posts): `GET /v1/lemmy/community/posts` - Posts one Lemmy community ranked for the chosen window, with score and vote split. (5 credits) - `handle` (string, required): Community as name, name@instance or a /c/ URL - `sort` (string, optional): active, hot, new, old, top-day, top-week, top-month, top-year, top-all, most-comments, new-comments or controversial, default top-month - `limit` (integer, optional): 1-50, default 20 - [lemmy/community/comments](https://data.openkrill.app/docs/lemmy/community/comments): `GET /v1/lemmy/community/comments` - Comments posted in one Lemmy community, newest or highest scoring first. (5 credits) - `handle` (string, required): Community as name, name@instance or a /c/ URL - `sort` (string, optional): hot, top, new, old or controversial, default top - `limit` (integer, optional): 1-50, default 20 - [lemmy/communities](https://data.openkrill.app/docs/lemmy/communities): `GET /v1/lemmy/communities` - Top Lemmy communities across the federation, ranked by all-time activity. (5 credits) - `limit` (integer, optional): 1-100, default 20 ### Discourse Docs: https://data.openkrill.app/docs/discourse - [discourse/profile](https://data.openkrill.app/docs/discourse/profile): `GET /v1/discourse/profile` - Public profile for a Discourse account. (1 credit) - `handle` (string, required): Account handle - [discourse/profile/posts](https://data.openkrill.app/docs/discourse/profile/posts): `GET /v1/discourse/profile/posts` - Recent Discourse posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [discourse/post](https://data.openkrill.app/docs/discourse/post): `GET /v1/discourse/post` - One Discourse post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [discourse/post/comments](https://data.openkrill.app/docs/discourse/post/comments): `GET /v1/discourse/post/comments` - Comments on one Discourse post, replies included. (1 credit) - `url` (string, required): Post URL - `limit` (integer, optional): 1-100, default 20 - [discourse/search](https://data.openkrill.app/docs/discourse/search): `GET /v1/discourse/search` - Topics and posts on meta.discourse.org matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [discourse/trending](https://data.openkrill.app/docs/discourse/trending): `GET /v1/discourse/trending` - Newest topics on meta.discourse.org. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [discourse/category/list](https://data.openkrill.app/docs/discourse/category/list): `GET /v1/discourse/category/list` - Forum categories on Discourse, with the topic and post counts behind each. (1 credit) - `limit` (integer, optional): 1-100, default 50 - [discourse/category/topics](https://data.openkrill.app/docs/discourse/category/topics): `GET /v1/discourse/category/topics` - Topics in one Discourse category, newest activity first. (5 credits) - `handle` (string, required): Category as slug, id, slug/id or a /c/ URL - `limit` (integer, optional): 1-100, default 20 - [discourse/top](https://data.openkrill.app/docs/discourse/top): `GET /v1/discourse/top` - Topics Discourse ranks highest over the chosen window, best first. (1 credit) - `period` (string, optional): daily, weekly, monthly, quarterly, yearly or all, default weekly - `limit` (integer, optional): 1-50, default 20 - [discourse/tag](https://data.openkrill.app/docs/discourse/tag): `GET /v1/discourse/tag` - Topics carrying one tag on Discourse, newest activity first. (1 credit) - `tag` (string, required): Tag name, such as release-notes - `limit` (integer, optional): 1-50, default 20 ### Stack Exchange Docs: https://data.openkrill.app/docs/stackexchange - [stackexchange/profile](https://data.openkrill.app/docs/stackexchange/profile): `GET /v1/stackexchange/profile` - A Stack Overflow user by id or display name: reputation, badge counts, location, about text and join date. (1 credit) - `handle` (string, required): Account handle - [stackexchange/profile/posts](https://data.openkrill.app/docs/stackexchange/profile/posts): `GET /v1/stackexchange/profile/posts` - A Stack Overflow user's questions, highest voted first, with tags, score, answer count and views. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [stackexchange/post](https://data.openkrill.app/docs/stackexchange/post): `GET /v1/stackexchange/post` - One Stack Overflow question by URL. (1 credit) - `url` (string, required): Stack Overflow question URL - [stackexchange/post/comments](https://data.openkrill.app/docs/stackexchange/post/comments): `GET /v1/stackexchange/post/comments` - Answers to one Stack Overflow question, highest voted first. (1 credit) - `url` (string, required): Stack Overflow question URL - `limit` (integer, optional): 1-100, default 20 - [stackexchange/search](https://data.openkrill.app/docs/stackexchange/search): `GET /v1/stackexchange/search` - Stack Overflow questions matching a keyword, ranked by relevance. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [stackexchange/trending](https://data.openkrill.app/docs/stackexchange/trending): `GET /v1/stackexchange/trending` - Hot questions on Stack Overflow. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [stackexchange/profile/answers](https://data.openkrill.app/docs/stackexchange/profile/answers): `GET /v1/stackexchange/profile/answers` - Answers one Stack Exchange user wrote, highest scoring first, each linking its question. (5 credits) - `handle` (string, required): User id or display name - `limit` (integer, optional): 1-100, default 20 - [stackexchange/profile/tags](https://data.openkrill.app/docs/stackexchange/profile/tags): `GET /v1/stackexchange/profile/tags` - Tags one Stack Exchange user answers most, with their post counts. (1 credit) - `handle` (string, required): User id or display name - `limit` (integer, optional): 1-100, default 20 - [stackexchange/profile/reputation](https://data.openkrill.app/docs/stackexchange/profile/reputation): `GET /v1/stackexchange/profile/reputation` - Recent reputation changes for one Stack Exchange user, newest first, with the post that earned them. (5 credits) - `handle` (string, required): User id or display name - `limit` (integer, optional): 1-100 events, default 20 - [stackexchange/question/comments](https://data.openkrill.app/docs/stackexchange/question/comments): `GET /v1/stackexchange/question/comments` - Comments posted under one Stack Exchange question, distinct from its answers. (1 credit) - `url` (string, required): Question url - `limit` (integer, optional): 1-100 comments, default 20 - [stackexchange/questions](https://data.openkrill.app/docs/stackexchange/questions): `GET /v1/stackexchange/questions` - Questions carrying one tag on Stack Exchange, highest scoring first by default. (5 credits) - `tag` (string, required): Tag name, such as typescript or c# - `sort` (string, optional): votes, activity, newest, hot, week or month, default votes - `limit` (integer, optional): 1-50, default 20 - [stackexchange/tags](https://data.openkrill.app/docs/stackexchange/tags): `GET /v1/stackexchange/tags` - Most used Stack Exchange tags with their question counts. (1 credit) - `limit` (integer, optional): 1-100, default 20 ### Gab Docs: https://data.openkrill.app/docs/gab - [gab/profile](https://data.openkrill.app/docs/gab/profile): `GET /v1/gab/profile` - Public profile for a Gab account. (1 credit) - `handle` (string, required): Account handle - [gab/profile/posts](https://data.openkrill.app/docs/gab/profile/posts): `GET /v1/gab/profile/posts` - Recent Gab posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [gab/search](https://data.openkrill.app/docs/gab/search): `GET /v1/gab/search` - Gab posts matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 ### Telegram Docs: https://data.openkrill.app/docs/telegram - [telegram/profile](https://data.openkrill.app/docs/telegram/profile): `GET /v1/telegram/profile` - Public profile for a Telegram account. (1 credit) - `handle` (string, required): Account handle - [telegram/profile/posts](https://data.openkrill.app/docs/telegram/profile/posts): `GET /v1/telegram/profile/posts` - Recent Telegram posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [telegram/post](https://data.openkrill.app/docs/telegram/post): `GET /v1/telegram/post` - One message from a public Telegram channel. (1 credit) - `url` (string, required): t.me message link, such as https://t.me/telegram/460 - [telegram/search](https://data.openkrill.app/docs/telegram/search): `GET /v1/telegram/search` - Messages in one public Telegram channel that contain the given words. (1 credit) - `query` (string, required): @channel then the words, such as @durov privacy - `limit` (integer, optional): 1-50, default 10 ### Twitch Docs: https://data.openkrill.app/docs/twitch - [twitch/profile](https://data.openkrill.app/docs/twitch/profile): `GET /v1/twitch/profile` - Public profile for a Twitch account. (1 credit) - `handle` (string, required): Account handle - [twitch/clip](https://data.openkrill.app/docs/twitch/clip): `GET /v1/twitch/clip` - Recent Twitch clips for one channel, with views, duration and category. (5 credits) - `handle` (string, required): Channel login - `limit` (integer, optional): 1-50, default 10 - [twitch/user/videos](https://data.openkrill.app/docs/twitch/user/videos): `GET /v1/twitch/user/videos` - Recent Twitch archived broadcasts for one channel, newest first. (5 credits) - `handle` (string, required): Channel login - `limit` (integer, optional): 1-50, default 10 - [twitch/user/schedule](https://data.openkrill.app/docs/twitch/user/schedule): `GET /v1/twitch/user/schedule` - The Twitch stream schedule a channel publishes, with start and end times. (1 credit) - `handle` (string, required): Channel login - [twitch/channel](https://data.openkrill.app/docs/twitch/channel): `GET /v1/twitch/channel` - One Twitch channel by login. (1 credit) - `handle` (string, required): Channel login - [twitch/video](https://data.openkrill.app/docs/twitch/video): `GET /v1/twitch/video` - One Twitch video with views and engagement. (1 credit) - `url` (string, required): Video URL - [twitch/search](https://data.openkrill.app/docs/twitch/search): `GET /v1/twitch/search` - Twitch channels matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [twitch/games](https://data.openkrill.app/docs/twitch/games): `GET /v1/twitch/games` - Live categories Twitch ranks by concurrent viewers, with box art. (1 credit) - `limit` (integer, optional): 1-100, default 20 - [twitch/streams](https://data.openkrill.app/docs/twitch/streams): `GET /v1/twitch/streams` - Streams live on Twitch right now, most watched first, optionally within one category. (1 credit) - `game` (string, optional): Category name, such as Just Chatting; omit for the whole site - `limit` (integer, optional): 1-100, default 20 ### Kick Docs: https://data.openkrill.app/docs/kick - [kick/channel](https://data.openkrill.app/docs/kick/channel): `GET /v1/kick/channel` - One Kick channel by handle. (1 credit) - `handle` (string, required): Channel handle - [kick/clip](https://data.openkrill.app/docs/kick/clip): `GET /v1/kick/clip` - Recent Kick clips for one channel, with views, duration and category. (5 credits) - `handle` (string, required): Channel login - `limit` (integer, optional): 1-50, default 10 - [kick/video](https://data.openkrill.app/docs/kick/video): `GET /v1/kick/video` - One Kick video with views and engagement. (1 credit) - `url` (string, required): Video URL - [kick/search](https://data.openkrill.app/docs/kick/search): `GET /v1/kick/search` - Kick channels matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [kick/trending](https://data.openkrill.app/docs/kick/trending): `GET /v1/kick/trending` - Live Kick streams with the most viewers right now. (1 credit) - `limit` (integer, optional): 1-50, default 20 ### Spotify Docs: https://data.openkrill.app/docs/spotify - [spotify/channel](https://data.openkrill.app/docs/spotify/channel): `GET /v1/spotify/channel` - One Spotify artist by id, with top tracks. (1 credit) - `handle` (string, required): 22-character Spotify artist id - [spotify/video](https://data.openkrill.app/docs/spotify/video): `GET /v1/spotify/video` - One Spotify track, album, episode, playlist or show by URL. (1 credit) - `url` (string, required): open.spotify.com URL - [spotify/track](https://data.openkrill.app/docs/spotify/track): `GET /v1/spotify/track` - One Spotify track by id or URL: title, artist, duration, release date, preview and artwork. (1 credit) - `id` (string, required): 22-character Spotify track id or open.spotify.com/track URL - [spotify/album](https://data.openkrill.app/docs/spotify/album): `GET /v1/spotify/album` - One Spotify album by id or URL, with its artist, track list and artwork. (1 credit) - `id` (string, required): 22-character Spotify album id or open.spotify.com/album URL - [spotify/artist](https://data.openkrill.app/docs/spotify/artist): `GET /v1/spotify/artist` - One Spotify artist by id or URL, with top tracks. (1 credit) - `id` (string, required): 22-character Spotify artist id or open.spotify.com/artist URL ### Apple Music Docs: https://data.openkrill.app/docs/apple-music - [apple_music/charts](https://data.openkrill.app/docs/apple-music/charts): `GET /v1/apple_music/charts` - Top songs chart with rank, artist and release date. (1 credit) - `country` (string, optional): Two letter store country, default us - `limit` (integer, optional): 1-100, default 20 - [apple_music/search](https://data.openkrill.app/docs/apple-music/search): `GET /v1/apple_music/search` - Apple Music songs matching a keyword, with artist, album and preview link. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - `country` (string, optional): Two-letter store country, default us - [apple_music/album](https://data.openkrill.app/docs/apple-music/album): `GET /v1/apple_music/album` - One Apple Music album with its track list, price and artwork. (1 credit) - `id` (integer, required): Apple Music album (collection) id from a search hit - [apple_music/artist](https://data.openkrill.app/docs/apple-music/artist): `GET /v1/apple_music/artist` - One Apple Music artist with a sample of their albums. (1 credit) - `id` (integer, required): Apple Music artist id from a search hit - `limit` (integer, optional): 1-50 albums, default 10 - [apple_music/track](https://data.openkrill.app/docs/apple-music/track): `GET /v1/apple_music/track` - One Apple Music song with its album, duration, preview and price. (1 credit) - `id` (integer, required): Apple Music track (song) id from a search hit ### Naver Docs: https://data.openkrill.app/docs/naver - [naver/search](https://data.openkrill.app/docs/naver/search): `GET /v1/naver/search` - Naver web results for a keyword, first page only. (1 credit) - `query` (string, required): Search text, Korean or English - `limit` (integer, optional): 1-50, default 10 - [naver/suggestions](https://data.openkrill.app/docs/naver/suggestions): `GET /v1/naver/suggestions` - Autocomplete suggestions from Naver. (1 credit) - `query` (string, required): Partial query - `limit` (integer, optional): 1-50, default 10 - [naver/news/search](https://data.openkrill.app/docs/naver/news/search): `GET /v1/naver/news/search` - News articles from the Naver news vertical, with headline, press and summary. (1 credit) - `query` (string, required): Search text, Korean or English - `limit` (integer, optional): 1-50, default 10 - [naver/blog](https://data.openkrill.app/docs/naver/blog): `GET /v1/naver/blog` - Blog posts matching a query from Naver, newest first. (1 credit) - `query` (string, required): Search query - `limit` (integer, optional): 1-50, default 10 ### Product Hunt Docs: https://data.openkrill.app/docs/producthunt - [producthunt/post](https://data.openkrill.app/docs/producthunt/post): `GET /v1/producthunt/post` - One Product Hunt product page by URL. (1 credit) - `url` (string, required): Product URL, such as https://www.producthunt.com/products/ - [producthunt/search](https://data.openkrill.app/docs/producthunt/search): `GET /v1/producthunt/search` - Product Hunt products matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [producthunt/trending](https://data.openkrill.app/docs/producthunt/trending): `GET /v1/producthunt/trending` - The newest launches on Product Hunt. (1 credit) - `limit` (integer, optional): 1-50, default 20 ### GitHub Docs: https://data.openkrill.app/docs/github - [github/profile](https://data.openkrill.app/docs/github/profile): `GET /v1/github/profile` - Public profile for a GitHub account: bio, followers, repo count. (1 credit) - `handle` (string, required): GitHub login - [github/repos](https://data.openkrill.app/docs/github/repos): `GET /v1/github/repos` - Public repositories for an account, newest first, with stars and language. (5 credits) - `handle` (string, required): GitHub login - `limit` (integer, optional): 1-100, default 10 - [github/issues](https://data.openkrill.app/docs/github/issues): `GET /v1/github/issues` - Issues and pull requests for a GitHub repository. (1 credit) - `repo` (string, required): Repository, owner/name - `state` (string, optional): open, closed or all - `limit` (integer, optional): 1-50, default 20 - [github/followers](https://data.openkrill.app/docs/github/followers): `GET /v1/github/followers` - Accounts that follow a GitHub user. (5 credits) - `handle` (string, required): GitHub login - `limit` (integer, optional): 1-100, default 20 - [github/search](https://data.openkrill.app/docs/github/search): `GET /v1/github/search` - GitHub repositories matching a keyword, most stars first. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [github/repo](https://data.openkrill.app/docs/github/repo): `GET /v1/github/repo` - One GitHub repository with its stars, forks, open issues, topics and default branch. (1 credit) - `repo` (string, required): Repository, owner/name - [github/repo/readme](https://data.openkrill.app/docs/github/repo/readme): `GET /v1/github/repo/readme` - The README markdown a GitHub repository serves. (5 credits) - `repo` (string, required): Repository, owner/name - `chars` (integer, optional): 200-40000 characters of markdown, default 20000 - [github/repo/releases](https://data.openkrill.app/docs/github/repo/releases): `GET /v1/github/repo/releases` - Releases a GitHub repository published, newest first, with asset counts. (5 credits) - `repo` (string, required): Repository, owner/name - `limit` (integer, optional): 1-50 releases, default 10 - [github/repo/top-issues](https://data.openkrill.app/docs/github/repo/top-issues): `GET /v1/github/repo/top-issues` - Issues in a GitHub repository ranked by reaction count instead of date. (5 credits) - `repo` (string, required): Repository, owner/name - `window` (string, optional): all, month, week or day, default all - `limit` (integer, optional): 1-50, default 20 - [github/repo/languages](https://data.openkrill.app/docs/github/repo/languages): `GET /v1/github/repo/languages` - Language breakdown for one GitHub repository, largest first, with bytes and share. (1 credit) - `repo` (string, required): Repository, owner/name - [github/repo/commits](https://data.openkrill.app/docs/github/repo/commits): `GET /v1/github/repo/commits` - Recent commits on one GitHub repository, newest first, with author, sha and verification. (1 credit) - `repo` (string, required): Repository, owner/name - `path` (string, optional): Only commits touching this file or directory - `limit` (integer, optional): 1-100 commits, default 20 - [github/user/profile-velocity](https://data.openkrill.app/docs/github/user/profile-velocity): `GET /v1/github/user/profile-velocity` - Public activity an account produced per day, from the last 100 public events. (5 credits) - `handle` (string, required): GitHub login - `days` (integer, optional): 1-90 day window, default 14 - `limit` (integer, optional): 1-90 day rows, default 14 - [github/issue](https://data.openkrill.app/docs/github/issue): `GET /v1/github/issue` - One GitHub issue or pull request with its body, labels and counts. (1 credit) - `repo` (string, required): Repository, owner/name - `number` (integer, required): Issue or pull request number - [github/issue/comments](https://data.openkrill.app/docs/github/issue/comments): `GET /v1/github/issue/comments` - Comments on one GitHub issue, oldest first, with their reactions. (5 credits) - `repo` (string, required): Repository, owner/name - `number` (integer, required): Issue or pull request number - `limit` (integer, optional): 1-100 comments, default 20 ### Hacker News Docs: https://data.openkrill.app/docs/hackernews - [hackernews/search](https://data.openkrill.app/docs/hackernews/search): `GET /v1/hackernews/search` - Search Hacker News stories and comments, ranked by relevance. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [hackernews/item](https://data.openkrill.app/docs/hackernews/item): `GET /v1/hackernews/item` - One story or comment by id, with its score and comment count. (1 credit) - `id` (integer, required): Hacker News item id - [hackernews/post/comments](https://data.openkrill.app/docs/hackernews/post/comments): `GET /v1/hackernews/post/comments` - Comments on one Hacker News post, replies included. (1 credit) - `url` (string, required): Post URL - `limit` (integer, optional): 1-100, default 20 - [hackernews/trending](https://data.openkrill.app/docs/hackernews/trending): `GET /v1/hackernews/trending` - Stories on the Hacker News front page. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [hackernews/profile](https://data.openkrill.app/docs/hackernews/profile): `GET /v1/hackernews/profile` - A Hacker News user by username: karma, about text, account creation date and how many items they submitted. (1 credit) - `handle` (string, required): Account handle - [hackernews/ask](https://data.openkrill.app/docs/hackernews/ask): `GET /v1/hackernews/ask` - Ask Hacker News discussion posts, newest ranking first. (1 credit) - `limit` (integer, optional): 1-100, default 20 - [hackernews/show](https://data.openkrill.app/docs/hackernews/show): `GET /v1/hackernews/show` - Show Hacker News launch posts with their points and comment counts. (1 credit) - `limit` (integer, optional): 1-100, default 20 - [hackernews/jobs](https://data.openkrill.app/docs/hackernews/jobs): `GET /v1/hackernews/jobs` - Who is hiring posts on Hacker News, with the posting company in the title. (1 credit) - `limit` (integer, optional): 1-100, default 20 - [hackernews/new](https://data.openkrill.app/docs/hackernews/new): `GET /v1/hackernews/new` - Newest submissions on Hacker News, in submission order rather than by score. (1 credit) - `limit` (integer, optional): 1-100, default 20 ### Amazon Docs: https://data.openkrill.app/docs/amazon - [amazon/product](https://data.openkrill.app/docs/amazon/product): `GET /v1/amazon/product` - One Amazon product: title, price, rating, availability. (1 credit) - `id` (string, required): Product id or URL - [amazon/product-search](https://data.openkrill.app/docs/amazon/product-search): `GET /v1/amazon/product-search` - Search Amazon for products, with price, rating and rating count for each hit. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [amazon/best-sellers](https://data.openkrill.app/docs/amazon/best-sellers): `GET /v1/amazon/best-sellers` - The Amazon best-seller chart for one category, with rank, price and rating. (5 credits) - `category` (string, optional): Store category slug, for example electronics - `limit` (integer, optional): 1-100, default 20 - [amazon/seller](https://data.openkrill.app/docs/amazon/seller): `GET /v1/amazon/seller` - One Amazon seller profile with the public business details the marketplace publishes. (1 credit) - `id` (string, required): Marketplace seller id ### Target Docs: https://data.openkrill.app/docs/target - [target/product](https://data.openkrill.app/docs/target/product): `GET /v1/target/product` - One Target product: title, price and rating. (1 credit) - `id` (string, required): Product id or URL - [target/product/search](https://data.openkrill.app/docs/target/product/search): `GET /v1/target/product/search` - Search Target products by keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [target/reviews](https://data.openkrill.app/docs/target/reviews): `GET /v1/target/reviews` - Customer reviews for one Target product, with rating. (5 credits) - `url` (string, required): Target product URL - `limit` (integer, optional): 1-100, default 20 ### AliExpress Docs: https://data.openkrill.app/docs/aliexpress - [aliexpress/product/search](https://data.openkrill.app/docs/aliexpress/product/search): `GET /v1/aliexpress/product/search` - Search AliExpress products by keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [aliexpress/search](https://data.openkrill.app/docs/aliexpress/search): `GET /v1/aliexpress/search` - AliExpress products matching a keyword, with price. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 ### Sephora Docs: https://data.openkrill.app/docs/sephora - [sephora/product](https://data.openkrill.app/docs/sephora/product): `GET /v1/sephora/product` - One Sephora product: title, price, rating, availability. (1 credit) - `id` (string, required): Product id or URL - [sephora/product/search](https://data.openkrill.app/docs/sephora/product/search): `GET /v1/sephora/product/search` - Search Sephora products by keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [sephora/reviews](https://data.openkrill.app/docs/sephora/reviews): `GET /v1/sephora/reviews` - Customer reviews for one Sephora product, with rating. (5 credits) - `url` (string, required): Sephora product URL - `limit` (integer, optional): 1-100, default 20 ### Gumtree Docs: https://data.openkrill.app/docs/gumtree - [gumtree/categories](https://data.openkrill.app/docs/gumtree/categories): `GET /v1/gumtree/categories` - The Gumtree marketplace category tree, with the path and URL for each category. (1 credit) - `group` (string, optional): Top section such as for-sale, jobs or pets - `limit` (integer, optional): 1-200, default 100 - [gumtree/search](https://data.openkrill.app/docs/gumtree/search): `GET /v1/gumtree/search` - Gumtree classified listings matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [gumtree/product](https://data.openkrill.app/docs/gumtree/product): `GET /v1/gumtree/product` - One Gumtree classified listing by URL, with title and price. (1 credit) - `id` (string, required): Gumtree listing URL ### Apple App Store Docs: https://data.openkrill.app/docs/app-store - [app_store/categories](https://data.openkrill.app/docs/app-store/categories): `GET /v1/app_store/categories` - The App Store genre tree for one storefront, with each category's chart templates. (1 credit) - `country` (string, optional): Two-letter storefront code, default us - `limit` (integer, optional): 1-200 categories, default 100 - [app_store/search](https://data.openkrill.app/docs/app-store/search): `GET /v1/app_store/search` - Apps in the US Apple App Store matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [app_store/suggestions](https://data.openkrill.app/docs/app-store/suggestions): `GET /v1/app_store/suggestions` - Apps in the US Apple App Store whose name matches a partial query. (1 credit) - `query` (string, required): Partial app name - `limit` (integer, optional): 1-50, default 10 - [app_store/product](https://data.openkrill.app/docs/app-store/product): `GET /v1/app_store/product` - One App Store app by id: developer, price, version, rating, genre and description. (1 credit) - `id` (string, required): Numeric App Store app id - [app_store/reviews](https://data.openkrill.app/docs/app-store/reviews): `GET /v1/app_store/reviews` - Most recent customer reviews for one App Store app, with rating. (5 credits) - `url` (string, required): App Store app URL, or its numeric app id - `page` (integer, optional): 1-10, default 1 - [app_store/app-list](https://data.openkrill.app/docs/app-store/app-list): `GET /v1/app_store/app-list` - The current Apple App Store top free, top paid or top grossing chart for one storefront, ranked. (1 credit) - `collection` (string, optional): top-free, top-paid or top-grossing, default top-free - `country` (string, optional): Two-letter store country, default us - `limit` (integer, optional): 1-100, default 25 - [app_store/app-listings-search](https://data.openkrill.app/docs/app-store/app-listings-search): `GET /v1/app_store/app-listings-search` - The apps one developer lists on Apple App Store, which is searching within their listings. (5 credits) - `developer` (string, required): Apple: numeric developer (artist) id. Google Play: publisher name, e.g. Spotify AB - `country` (string, optional): Two letter storefront, default us - `limit` (integer, optional): 1-100 apps, default 20 ### Google Play Docs: https://data.openkrill.app/docs/google-play - [google_play/app-search](https://data.openkrill.app/docs/google-play/app-search): `GET /v1/google_play/app-search` - Search Google Play for apps by keyword, with score and price for each hit. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - `country` (string, optional): Two-letter storefront, default us - [google_play/search-suggestions](https://data.openkrill.app/docs/google-play/search-suggestions): `GET /v1/google_play/search-suggestions` - Autocomplete terms the Google Play search box offers for a partial query. (1 credit) - `query` (string, required): Partial search text - `country` (string, optional): Two-letter storefront, default us - [google_play/app-info](https://data.openkrill.app/docs/google-play/app-info): `GET /v1/google_play/app-info` - One Google Play listing: developer, score, installs, version, price and category. (1 credit) - `id` (string, required): Package id such as com.spotify.music, or a store URL carrying id= - `country` (string, optional): Two-letter storefront, default us - `language` (string, optional): Language code, default en - [google_play/app-reviews](https://data.openkrill.app/docs/google-play/app-reviews): `GET /v1/google_play/app-reviews` - Recent Google Play reviews for one app, with rating, version and developer replies. (5 credits) - `id` (string, required): Package id or store URL - `limit` (integer, optional): 1-200, default 20 - `sort` (string, optional): newest, rating or helpfulness - `country` (string, optional): Two-letter storefront, default us - [google_play/app-list](https://data.openkrill.app/docs/google-play/app-list): `GET /v1/google_play/app-list` - The current Google Play chart for one category and storefront, ranked. (1 credit) - `collection` (string, optional): top_free, top_paid or grossing - `category` (string, optional): Play category such as APPLICATION or GAME_PUZZLE - `limit` (integer, optional): 1-100, default 20 - `country` (string, optional): Two-letter storefront, default us - [google_play/app-listings-search](https://data.openkrill.app/docs/google-play/app-listings-search): `GET /v1/google_play/app-listings-search` - The apps one developer lists on Google Play, which is searching within their listings. (5 credits) - `developer` (string, required): Apple: numeric developer (artist) id. Google Play: publisher name, e.g. Spotify AB - `country` (string, optional): Two letter storefront, default us - `limit` (integer, optional): 1-100 apps, default 20 ### Google News Docs: https://data.openkrill.app/docs/google-news - [google_news/news](https://data.openkrill.app/docs/google-news/news): `GET /v1/google_news/news` - News articles matching a query, with publisher and publish time. (1 credit) - `query` (string, required): Search terms - `locale` (string, optional): hl and gl pair, default en-US - `limit` (integer, optional): 1-100, default 20 - [google_news/search](https://data.openkrill.app/docs/google-news/search): `GET /v1/google_news/search` - Google News articles matching a query, in US English. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 ### Google Trends Docs: https://data.openkrill.app/docs/google-trends - [google_trends/search](https://data.openkrill.app/docs/google-trends/search): `GET /v1/google_trends/search` - Topics Google Trends suggests for a search term. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [google_trends/trends](https://data.openkrill.app/docs/google-trends/trends): `GET /v1/google_trends/trends` - Daily trending searches from Google Trends for a country. (1 credit) - `geo` (string, optional): Two letter country code, default US - [google_trends/trending](https://data.openkrill.app/docs/google-trends/trending): `GET /v1/google_trends/trending` - Daily trending searches from Google Trends for a country. (1 credit) - `region` (string, optional): Two-letter country code, default US - `limit` (integer, optional): 1-50, default 20 ### Web Docs: https://data.openkrill.app/docs/web - [web/search](https://data.openkrill.app/docs/web/search): `GET /v1/web/search` - Web search results for a query: title, URL and snippet for each hit. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-20, default 10 - [web/page](https://data.openkrill.app/docs/web/page): `GET /v1/web/page` - Title, description and canonical link for a web page. (1 credit) - `url` (string, required): Public page URL - [web/links](https://data.openkrill.app/docs/web/links): `GET /v1/web/links` - Outbound links found on a web page. (1 credit) - `url` (string, required): Public page URL - `limit` (integer, optional): 1-200, default 50 - [web/discover](https://data.openkrill.app/docs/web/discover): `GET /v1/web/discover` - Crawl one hop from a page: metadata for the seed and its outbound links. (5 credits) - `url` (string, required): Seed page URL - `limit` (integer, optional): 1-20 pages, default 5 - `same_host` (boolean, optional): Only follow links on the seed host - [web/text](https://data.openkrill.app/docs/web/text): `GET /v1/web/text` - Readable text extracted from a web page, scripts and navigation removed. (1 credit) - `url` (string, required): Public page URL - `max_chars` (integer, optional): 200-20000, default 4000 - [web/headers](https://data.openkrill.app/docs/web/headers): `GET /v1/web/headers` - HTTP status, redirect result and key response headers for a URL. (1 credit) - `url` (string, required): Public page URL - [web/feed](https://data.openkrill.app/docs/web/feed): `GET /v1/web/feed` - Items from an RSS or Atom feed. (1 credit) - `url` (string, required): RSS or Atom feed URL - `limit` (integer, optional): 1-100, default 20 - [web/robots](https://data.openkrill.app/docs/web/robots): `GET /v1/web/robots` - Parsed robots.txt groups, sitemaps and crawl delay for a site. (1 credit) - `url` (string, required): Any URL on the site to inspect - [web/sitemap](https://data.openkrill.app/docs/web/sitemap): `GET /v1/web/sitemap` - URLs from a sitemap or sitemap index, with lastmod when present. (1 credit) - `url` (string, required): Sitemap or sitemap index URL - `limit` (integer, optional): 1-500, default 100 - `follow_index` (boolean, optional): Fetch up to 3 child sitemaps when the URL is an index - [web/scrape](https://data.openkrill.app/docs/web/scrape): `GET /v1/web/scrape` - One page as readable text: cleaned article body, word count and the page head. (1 credit) - `url` (string, required): Page URL to read - `max_chars` (integer, optional): 200-20000 readable characters, default 4000 - [web/parse](https://data.openkrill.app/docs/web/parse): `GET /v1/web/parse` - Page structure: head tags, headings, anchors, images and embedded JSON-LD types. (1 credit) - `url` (string, required): Page URL to parse - `limit` (integer, optional): 1-100 items per section, default 25 - [web/extract](https://data.openkrill.app/docs/web/extract): `GET /v1/web/extract` - Structured data a page publishes: JSON-LD, Open Graph, Twitter cards and meta tags. (1 credit) - `url` (string, required): Page URL to read - [web/map](https://data.openkrill.app/docs/web/map): `GET /v1/web/map` - URL inventory for a site: page links plus the sitemap entries robots.txt declares. (1 credit) - `url` (string, required): Site URL to inventory - `limit` (integer, optional): 1-500 URLs, default 100 - `same_host` (boolean, optional): Keep only URLs on the seed host, default true - `sitemaps` (boolean, optional): Also read the sitemaps declared in robots.txt, default true - [web/crawl](https://data.openkrill.app/docs/web/crawl): `GET /v1/web/crawl` - Breadth-first crawl from a seed URL that reads robots.txt and reports each page it visited. (5 credits) - `url` (string, required): Seed URL - `limit` (integer, optional): 1-25 pages, default 10 - `depth` (integer, optional): 1-3 link hops, default 2 - `same_host` (boolean, optional): Stay on the seed host, default true ### Finance Docs: https://data.openkrill.app/docs/finance - [finance/quote](https://data.openkrill.app/docs/finance/quote): `GET /v1/finance/quote` - Latest price, previous close and day range for a ticker. (1 credit) - `symbol` (string, required): Ticker symbol - [finance/search](https://data.openkrill.app/docs/finance/search): `GET /v1/finance/search` - Tickers and news headlines matching a company name or keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [finance/ticker-search](https://data.openkrill.app/docs/finance/ticker-search): `GET /v1/finance/ticker-search` - Look up ticker symbols by company name, with exchange and instrument type. (1 credit) - `query` (string, required): Company name or partial ticker - `limit` (integer, optional): 1-50, default 10 - [finance/history](https://data.openkrill.app/docs/finance/history): `GET /v1/finance/history` - Daily, weekly or monthly price bars for a ticker, with open, high, low, close and volume. (1 credit) - `symbol` (string, required): Ticker symbol, such as AAPL or BTC-USD - `range` (string, optional): 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y or max, default 1mo - `interval` (string, optional): 1d, 1wk or 1mo, default 1d - `limit` (integer, optional): 1-500 bars, default 60 - [finance/markets](https://data.openkrill.app/docs/finance/markets): `GET /v1/finance/markets` - Headline market board: US indices, volatility, ten-year yield, euro and gold with the day change. (1 credit) - `limit` (integer, optional): 1-8 indices, default 8 - [finance/fundamentals](https://data.openkrill.app/docs/finance/fundamentals): `GET /v1/finance/fundamentals` - Latest annual fundamentals from SEC XBRL: revenue, income, EPS, assets, liabilities and equity. (5 credits) - `symbol` (string, required): US ticker symbol, such as AAPL - [finance/statements](https://data.openkrill.app/docs/finance/statements): `GET /v1/finance/statements` - Annual income statement lines per fiscal year, from SEC XBRL 10-K facts. (5 credits) - `symbol` (string, required): US ticker symbol, such as AAPL - `limit` (integer, optional): 1-10 fiscal years, default 4 - [finance/news](https://data.openkrill.app/docs/finance/news): `GET /v1/finance/news` - News articles matching a query, with publisher and publish time. (1 credit) - `query` (string, required): Search terms - `locale` (string, optional): hl and gl pair, default en-US - `limit` (integer, optional): 1-100, default 20 - [finance/issuer](https://data.openkrill.app/docs/finance/issuer): `GET /v1/finance/issuer` - One SEC registrant: CIK, tickers, exchange, SIC industry, state of incorporation, fiscal year end and former names. (1 credit) - `symbol` (string, required): US ticker symbol, such as AAPL - [finance/filings](https://data.openkrill.app/docs/finance/filings): `GET /v1/finance/filings` - Recent SEC EDGAR filings for one registrant: form, filing date, report date, accession number and document url. (1 credit) - `symbol` (string, required): US ticker symbol, such as AAPL - `limit` (integer, optional): 1-40 filings, default 10 - [finance/frames](https://data.openkrill.app/docs/finance/frames): `GET /v1/finance/frames` - One SEC XBRL tag across every filer for a calendar period, largest value first. (5 credits) - `tag` (string, required): us-gaap tag, such as Revenues - `period` (string, optional): Calendar frame, such as CY2024Q4I or CY2024, default CY2024Q4I - `limit` (integer, optional): 1-40 companies, default 10 ### Polymarket Docs: https://data.openkrill.app/docs/polymarket - [polymarket/search](https://data.openkrill.app/docs/polymarket/search): `GET /v1/polymarket/search` - Open Polymarket prediction markets matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [polymarket/trending](https://data.openkrill.app/docs/polymarket/trending): `GET /v1/polymarket/trending` - Open Polymarket prediction markets with the most volume in the last 24 hours. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [polymarket/post](https://data.openkrill.app/docs/polymarket/post): `GET /v1/polymarket/post` - One Polymarket event by URL, with its markets. (1 credit) - `url` (string, required): Polymarket event URL - [polymarket/events](https://data.openkrill.app/docs/polymarket/events): `GET /v1/polymarket/events` - Top Polymarket prediction markets by 24 hour volume, each with its leader and market count. (1 credit) - `tag` (string, optional): Topic slug such as politics, sports or crypto - `limit` (integer, optional): 1-50 events, default 20 - [polymarket/event](https://data.openkrill.app/docs/polymarket/event): `GET /v1/polymarket/event` - Every candidate market inside one Polymarket event, each with its price, spread and volume. (1 credit) - `url` (string, required): Event url, such as https://polymarket.com/event/ - `limit` (integer, optional): 1-100 candidate markets, default 20 ### US Congress Trades Docs: https://data.openkrill.app/docs/us-congress-trades - [us_congress_trades/search](https://data.openkrill.app/docs/us-congress-trades/search): `GET /v1/us_congress_trades/search` - Stock trade filings by one member of the US House, from the House Clerk. (1 credit) - `query` (string, required): Member name, such as Pelosi - `limit` (integer, optional): 1-50, default 10 - [us_congress_trades/trending](https://data.openkrill.app/docs/us-congress-trades/trending): `GET /v1/us_congress_trades/trending` - The newest stock trade filings by members of the US House. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [us_congress_trades/members](https://data.openkrill.app/docs/us-congress-trades/members): `GET /v1/us_congress_trades/members` - Members of Congress US Congress Trades lists filings for, with their state, district and filing counts. (5 credits) - `limit` (integer, optional): 1-200 members, default 50 - [us_congress_trades/politician](https://data.openkrill.app/docs/us-congress-trades/politician): `GET /v1/us_congress_trades/politician` - One politician's US Congress Trades record: state and district, filing counts and the latest filing document. (1 credit) - `handle` (string, required): Member name, such as pelosi or nancy pelosi - [us_congress_trades/politician/trades](https://data.openkrill.app/docs/us-congress-trades/politician/trades): `GET /v1/us_congress_trades/politician/trades` - Periodic transaction reports a politician filed on US Congress Trades, newest first, each linking its document. (5 credits) - `handle` (string, required): Member name, such as pelosi - `limit` (integer, optional): 1-50 filings, default 10 - [us_congress_trades/state/trades](https://data.openkrill.app/docs/us-congress-trades/state/trades): `GET /v1/us_congress_trades/state/trades` - Trade filings from one state's delegation on US Congress Trades, newest first. (5 credits) - `state` (string, required): Two letter state code, or a district such as CA12 - `limit` (integer, optional): 1-50 filings, default 20 - [us_congress_trades/stats](https://data.openkrill.app/docs/us-congress-trades/stats): `GET /v1/us_congress_trades/stats` - How many filings US Congress Trades published this year, by filing type and by state. (5 credits) - `limit` (integer, optional): 1-60 states in the ranking, default 10 - [us_congress_trades/trades](https://data.openkrill.app/docs/us-congress-trades/trades): `GET /v1/us_congress_trades/trades` - Individual trades US Congress Trades read out of the most recent periodic transaction reports, newest first. (5 credits) - `limit` (integer, optional): 1-200 transactions, default 50 - [us_congress_trades/trades/latest](https://data.openkrill.app/docs/us-congress-trades/trades/latest): `GET /v1/us_congress_trades/trades/latest` - Every transaction in the newest US Congress Trades report, with the filing it came from. (5 credits) - `limit` (integer, optional): 1-200 transactions, default 50 - [us_congress_trades/trades/recent](https://data.openkrill.app/docs/us-congress-trades/trades/recent): `GET /v1/us_congress_trades/trades/recent` - Trades US Congress Trades disclosed in the last few days, which is the monitor query. (5 credits) - `days` (integer, optional): 1-365 days back from the newest notification, default 30 - `limit` (integer, optional): 1-200 transactions, default 50 - [us_congress_trades/ticker](https://data.openkrill.app/docs/us-congress-trades/ticker): `GET /v1/us_congress_trades/ticker` - One ticker's congressional trading record on US Congress Trades: counts, members, lag and amount buckets. (5 credits) - `ticker` (string, required): Ticker symbol, such as AAPL or BRK.B - [us_congress_trades/ticker/trades](https://data.openkrill.app/docs/us-congress-trades/ticker/trades): `GET /v1/us_congress_trades/ticker/trades` - Every congressional transaction in one ticker on US Congress Trades, newest first. (5 credits) - `ticker` (string, required): Ticker symbol, such as AAPL - `limit` (integer, optional): 1-200 transactions, default 50 - [us_congress_trades/stats/issuers](https://data.openkrill.app/docs/us-congress-trades/stats/issuers): `GET /v1/us_congress_trades/stats/issuers` - Most traded issuers in US Congress Trades's current window, ranked by transaction count. (5 credits) - `limit` (integer, optional): 1-50 issuers, default 10 - [us_congress_trades/stats/tickers](https://data.openkrill.app/docs/us-congress-trades/stats/tickers): `GET /v1/us_congress_trades/stats/tickers` - Most traded symbols in US Congress Trades's current window, ranked by transaction count. (5 credits) - `limit` (integer, optional): 1-50 tickers, default 10 - [us_congress_trades/stats/politicians](https://data.openkrill.app/docs/us-congress-trades/stats/politicians): `GET /v1/us_congress_trades/stats/politicians` - The most active filers in US Congress Trades's current window, with their trade and ticker counts. (5 credits) - `limit` (integer, optional): 1-100 members, default 20 - [us_congress_trades/stats/volume](https://data.openkrill.app/docs/us-congress-trades/stats/volume): `GET /v1/us_congress_trades/stats/volume` - Monthly trade volume on US Congress Trades, using the midpoint of each disclosure bucket. (5 credits) - `limit` (integer, optional): 1-24 months, default 12 - [us_congress_trades/stats/reporting-gaps](https://data.openkrill.app/docs/us-congress-trades/stats/reporting-gaps): `GET /v1/us_congress_trades/stats/reporting-gaps` - The slowest disclosures on US Congress Trades: days between trade and notification against the 45 day deadline. (5 credits) - `limit` (integer, optional): 1-50 transactions, default 10 ### Economy Docs: https://data.openkrill.app/docs/economy - [economy/trending](https://data.openkrill.app/docs/economy/trending): `GET /v1/economy/trending` - Latest US Federal Reserve releases: policy statements, minutes and data, newest first. (1 credit) - `limit` (integer, optional): 1-50, default 20 - `tag` (string, optional): Word a release title or summary must contain, such as fomc - [economy/search](https://data.openkrill.app/docs/economy/search): `GET /v1/economy/search` - World Bank indicators matching a keyword, with the code economy/indicator takes. (1 credit) - `query` (string, required): Topic, such as inflation or GDP - `limit` (integer, optional): 1-50, default 10 - [economy/indicator](https://data.openkrill.app/docs/economy/indicator): `GET /v1/economy/indicator` - World Bank macro indicator observations for a country. (1 credit) - `country` (string, required): ISO country code, for example VN - `indicator` (string, required): World Bank indicator, for example NY.GDP.MKTP.CD - `limit` (integer, optional): 1-100, default 10 - [economy/consumer-spend](https://data.openkrill.app/docs/economy/consumer-spend): `GET /v1/economy/consumer-spend` - Household final consumption expenditure by country and year, in current US dollars. (1 credit) - `country` (string, required): ISO country code, for example VN - `limit` (integer, optional): 1-100, default 10 - [economy/government-spend](https://data.openkrill.app/docs/economy/government-spend): `GET /v1/economy/government-spend` - General government final consumption expenditure by country and year, in current US dollars. (1 credit) - `country` (string, required): ISO country code, for example VN - `limit` (integer, optional): 1-100, default 10 - [economy/government-contracts](https://data.openkrill.app/docs/economy/government-contracts): `GET /v1/economy/government-contracts` - Recent US federal contract awards, sorted by amount, with recipient, agency and dates. (5 credits) - `query` (string, optional): Keyword to filter awards, for example software - `limit` (integer, optional): 1-100, default 10 - [economy/imports](https://data.openkrill.app/docs/economy/imports): `GET /v1/economy/imports` - Imports of goods and services by country and year, in current US dollars. (1 credit) - `country` (string, required): ISO country code, for example VN - `limit` (integer, optional): 1-100, default 10 - [economy/tourism-spend](https://data.openkrill.app/docs/economy/tourism-spend): `GET /v1/economy/tourism-spend` - International tourism receipts by country and year, the inbound spend measure, in current US dollars. (1 credit) - `country` (string, required): ISO country code, for example VN - `limit` (integer, optional): 1-100, default 10 ### Jobs Docs: https://data.openkrill.app/docs/jobs - [jobs/linkedin](https://data.openkrill.app/docs/jobs/linkedin): `GET /v1/jobs/linkedin` - One LinkedIn posting through the guest jobs frontend: description, criteria and location. (1 credit) - `url` (string, required): LinkedIn job id or a linkedin.com/jobs/view/- link - [jobs/linkedin/search](https://data.openkrill.app/docs/jobs/linkedin/search): `GET /v1/jobs/linkedin/search` - Search LinkedIn job postings by keyword and location. (1 credit) - `query` (string, required): Job keywords - `location` (string, optional): City or region, for example Berlin - `limit` (integer, optional): 1-50, default 10; ten rows cost one upstream request - [jobs/search](https://data.openkrill.app/docs/jobs/search): `GET /v1/jobs/search` - Remote job openings matching a keyword, with company, location, salary range and tags. (1 credit) - `query` (string, required): Role, skill or company, such as rust - `limit` (integer, optional): 1-50, default 10 - [jobs/post](https://data.openkrill.app/docs/jobs/post): `GET /v1/jobs/post` - One remote job posting by URL: title, company, location, salary, dates and full description. (1 credit) - `url` (string, required): remoteok.com job link, such as https://remoteok.com/remote-jobs/ - [jobs/xing](https://data.openkrill.app/docs/jobs/xing): `GET /v1/jobs/xing` - One Xing job posting with company, location, employment type and salary when the ad states it. (1 credit) - `url` (string, required): Xing job url, /jobs/- ### CoinGecko Docs: https://data.openkrill.app/docs/coingecko - [coingecko/quote](https://data.openkrill.app/docs/coingecko/quote): `GET /v1/coingecko/quote` - Spot price and 24 hour change for one or more coins. (1 credit) - `symbol` (string, required): CoinGecko coin ids, comma separated, such as bitcoin,ethereum - `vs_currency` (string, optional): Currency for prices, such as usd or eur, default usd - [coingecko/trending](https://data.openkrill.app/docs/coingecko/trending): `GET /v1/coingecko/trending` - Coins trending in CoinGecko searches over the last 24 hours, with price and market cap rank. (1 credit) - `limit` (integer, optional): 1-15, default 10 - [coingecko/profile](https://data.openkrill.app/docs/coingecko/profile): `GET /v1/coingecko/profile` - One coin: description, website, categories, price, market cap and 24 hour change. (1 credit) - `handle` (string, required): CoinGecko coin id, such as bitcoin - `vs_currency` (string, optional): Currency for prices, such as usd or eur, default usd - [coingecko/search](https://data.openkrill.app/docs/coingecko/search): `GET /v1/coingecko/search` - Coins whose name or symbol matches a query, with the coin id other CoinGecko cells take. (1 credit) - `query` (string, required): Coin name or symbol, such as solana - `limit` (integer, optional): 1-50, default 10 - [coingecko/coins](https://data.openkrill.app/docs/coingecko/coins): `GET /v1/coingecko/coins` - Coin leaderboard on CoinGecko: price, market cap, volume and the 24 hour move per row. (5 credits) - `vs` (string, optional): Quote currency code, default usd - `order` (string, optional): market_cap_desc, volume_desc or id_asc, default market_cap_desc - `limit` (integer, optional): 1-100, default 20 - [coingecko/exchanges](https://data.openkrill.app/docs/coingecko/exchanges): `GET /v1/coingecko/exchanges` - Spot exchanges CoinGecko ranks by trust score, with country, age and 24 hour volume. (5 credits) - `limit` (integer, optional): 1-100, default 20 - [coingecko/chart](https://data.openkrill.app/docs/coingecko/chart): `GET /v1/coingecko/chart` - Price series for one coin on CoinGecko, one row per sample, oldest first. (5 credits) - `id` (string, required): Coin id, such as bitcoin - `vs` (string, optional): Quote currency code, default usd - `days` (integer, optional): 1-365 days of history, default 7 - [coingecko/ohlc](https://data.openkrill.app/docs/coingecko/ohlc): `GET /v1/coingecko/ohlc` - Candlestick bars for one CoinGecko coin: open, high, low and close per interval. (1 credit) - `id` (string, required): Coin id, such as bitcoin or ethereum - `vs` (string, optional): Quote currency code, default usd - `days` (integer, optional): 1, 7, 14, 30, 90, 180 or 365, default 1 - `limit` (integer, optional): Keep the newest N candles, default 100 - [coingecko/daily-snapshot](https://data.openkrill.app/docs/coingecko/daily-snapshot): `GET /v1/coingecko/daily-snapshot` - One CoinGecko coin on one past day: price, market cap, volume and the 24 hour move. (1 credit) - `id` (string, required): Coin id, such as bitcoin or ethereum - `date` (string, required): Day to look up, as dd-mm-yyyy, within the last 365 days - `vs` (string, optional): Quote currency code, default usd ### Open Library Docs: https://data.openkrill.app/docs/openlibrary - [openlibrary/search](https://data.openkrill.app/docs/openlibrary/search): `GET /v1/openlibrary/search` - Open Library books matching a title, author or keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [openlibrary/work](https://data.openkrill.app/docs/openlibrary/work): `GET /v1/openlibrary/work` - One book record with its description, subjects and cover. (1 credit) - `key` (string, required): Work key such as works/OL45804W - [openlibrary/author](https://data.openkrill.app/docs/openlibrary/author): `GET /v1/openlibrary/author` - One author record with dates, alternate names and a biography. (1 credit) - `key` (string, required): Author key such as authors/OL23919A - [openlibrary/author/works](https://data.openkrill.app/docs/openlibrary/author/works): `GET /v1/openlibrary/author/works` - Bibliography of one Open Library author, with the total work count on every row. (5 credits) - `key` (string, required): Author key, such as OL23919A - `limit` (integer, optional): 1-100 works, default 20 - `offset` (integer, optional): Page offset, default 0 - [openlibrary/work/editions](https://data.openkrill.app/docs/openlibrary/work/editions): `GET /v1/openlibrary/work/editions` - Every edition of one Open Library work: publisher, date, pages, ISBNs and cover. (5 credits) - `key` (string, required): Work key, such as OL45804W - `limit` (integer, optional): 1-100 editions, default 20 - `offset` (integer, optional): Page offset, default 0 - [openlibrary/subject](https://data.openkrill.app/docs/openlibrary/subject): `GET /v1/openlibrary/subject` - Works shelved under one Open Library subject, with authors, years and covers. (5 credits) - `handle` (string, required): Subject slug, such as science_fiction - `limit` (integer, optional): 1-100 works, default 20 - `offset` (integer, optional): Page offset, default 0 - [openlibrary/search/authors](https://data.openkrill.app/docs/openlibrary/search/authors): `GET /v1/openlibrary/search/authors` - Author matches on Open Library, with birth and death dates, top work and reading counts. (5 credits) - `query` (string, required): Author name or partial name - `limit` (integer, optional): 1-50, default 10 - [openlibrary/edition](https://data.openkrill.app/docs/openlibrary/edition): `GET /v1/openlibrary/edition` - One Open Library edition: publisher, date, pages, ISBNs and the cover. (1 credit) - `handle` (string, required): ISBN, such as 9780140328721, or an edition key such as OL7353617M - [openlibrary/subject/works](https://data.openkrill.app/docs/openlibrary/subject/works): `GET /v1/openlibrary/subject/works` - Works on one Open Library subject, sortable by recency, rating or edition count. (1 credit) - `subject` (string, required): Subject slug, such as science_fiction - `sort` (string, optional): new, old, rating, editions or random, default new - `limit` (integer, optional): 1-100 works, default 20 - `offset` (integer, optional): Page offset, default 0 - [openlibrary/work/ratings](https://data.openkrill.app/docs/openlibrary/work/ratings): `GET /v1/openlibrary/work/ratings` - The Open Library rating summary for one work: average, count and the one-to-five star split. (1 credit) - `key` (string, required): Work key, such as OL45804W or works/OL45804W - [openlibrary/work/bookshelves](https://data.openkrill.app/docs/openlibrary/work/bookshelves): `GET /v1/openlibrary/work/bookshelves` - How many Open Library readers want to read, are reading, finished or dropped one work. (1 credit) - `key` (string, required): Work key, such as OL45804W or works/OL45804W - [openlibrary/people](https://data.openkrill.app/docs/openlibrary/people): `GET /v1/openlibrary/people` - One Open Library community member: display name, join date and record revision. (1 credit) - `handle` (string, required): Open Library username, such as merrilee ### Dev.to Docs: https://data.openkrill.app/docs/devto - [devto/trending](https://data.openkrill.app/docs/devto/trending): `GET /v1/devto/trending` - Top Dev.to articles of the last seven days, for all of Dev.to or one tag. (1 credit) - `limit` (integer, optional): 1-50, default 10 - `tag` (string, optional): Dev.to tag, such as javascript - [devto/item](https://data.openkrill.app/docs/devto/item): `GET /v1/devto/item` - One Dev.to article by id. (1 credit) - `id` (integer, required): Dev.to article id - [devto/profile](https://data.openkrill.app/docs/devto/profile): `GET /v1/devto/profile` - Public profile for a Dev.to account. (1 credit) - `handle` (string, required): Account handle - [devto/latest](https://data.openkrill.app/docs/devto/latest): `GET /v1/devto/latest` - Newest items Dev.to published, most recent first. (1 credit) - `limit` (integer, optional): 1-100, default 20 - [devto/item/comments](https://data.openkrill.app/docs/devto/item/comments): `GET /v1/devto/item/comments` - Comment thread under one Dev.to item, replies flattened with their depth. (1 credit) - `id` (integer, required): Item id from the platform - `limit` (integer, optional): 1-100 comments, default 20 - [devto/organization](https://data.openkrill.app/docs/devto/organization): `GET /v1/devto/organization` - One Dev.to organization: tag line, story, tech stack and links. (1 credit) - `handle` (string, required): Organization handle - [devto/organization/articles](https://data.openkrill.app/docs/devto/organization/articles): `GET /v1/devto/organization/articles` - Articles one Dev.to organization published, newest first. (5 credits) - `handle` (string, required): Organization handle - `limit` (integer, optional): 1-100, default 20 ### Wikipedia Docs: https://data.openkrill.app/docs/wikipedia - [wikipedia/summary](https://data.openkrill.app/docs/wikipedia/summary): `GET /v1/wikipedia/summary` - One encyclopedia article summary with its short description and canonical URL. (1 credit) - `title` (string, required): Article title, spaces or underscores - `language` (string, optional): Wiki language code, default en - [wikipedia/search](https://data.openkrill.app/docs/wikipedia/search): `GET /v1/wikipedia/search` - Wikipedia articles matching a query, with a text snippet. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - `language` (string, optional): Wiki language code, default en - [wikipedia/article](https://data.openkrill.app/docs/wikipedia/article): `GET /v1/wikipedia/article` - Plain-text article body, longer than a summary and free of markup. (1 credit) - `title` (string, required): Article title, spaces or underscores - `chars` (integer, optional): 200-20000, default 4000 - `language` (string, optional): Wiki language code, default en - [wikipedia/media](https://data.openkrill.app/docs/wikipedia/media): `GET /v1/wikipedia/media` - Images and media files used on an encyclopedia article, lead image first. (1 credit) - `title` (string, required): Article title, spaces or underscores - `limit` (integer, optional): 1-50, default 20 - `language` (string, optional): Wiki language code, default en - [wikipedia/page/categories](https://data.openkrill.app/docs/wikipedia/page/categories): `GET /v1/wikipedia/page/categories` - The Wikipedia categories one article belongs to, with how many pages each category holds. (1 credit) - `title` (string, required): Article title, spaces or underscores - `limit` (integer, optional): 1-50 categories, default 50 - `language` (string, optional): Wiki language code, default en - [wikipedia/category/members](https://data.openkrill.app/docs/wikipedia/category/members): `GET /v1/wikipedia/category/members` - The pages, subcategories or files inside one Wikipedia category. (1 credit) - `category` (string, required): Category name, with or without the Category: prefix - `kind` (string, optional): page, subcategory or file, default page - `limit` (integer, optional): 1-100 members, default 50 - `language` (string, optional): Wiki language code, default en ### Linkbio Docs: https://data.openkrill.app/docs/linkbio - [linkbio/profile](https://data.openkrill.app/docs/linkbio/profile): `GET /v1/linkbio/profile` - Public profile for a Linkbio account. (1 credit) - `handle` (string, required): Account handle ### Linkme Docs: https://data.openkrill.app/docs/linkme - [linkme/profile](https://data.openkrill.app/docs/linkme/profile): `GET /v1/linkme/profile` - Public profile for a Linkme account. (1 credit) - `handle` (string, required): Account handle ### Apple App Store (legacy) Docs: https://data.openkrill.app/docs/apple-app-store - [apple_app_store/search](https://data.openkrill.app/docs/apple-app-store/search): `GET /v1/apple_app_store/search` - Apps in the US Apple App Store matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 ### Google Play (legacy) Docs: https://data.openkrill.app/docs/google-play-store - [google_play_store/search](https://data.openkrill.app/docs/google-play-store/search): `GET /v1/google_play_store/search` - Google Play apps matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [google_play_store/suggestions](https://data.openkrill.app/docs/google-play-store/suggestions): `GET /v1/google_play_store/suggestions` - Autocomplete suggestions from Google Play (legacy). (1 credit) - `query` (string, required): Partial query - `limit` (integer, optional): 1-50, default 10 ### YouTube Shorts Docs: https://data.openkrill.app/docs/youtube-shorts - [youtube_shorts/search](https://data.openkrill.app/docs/youtube-shorts/search): `GET /v1/youtube_shorts/search` - YouTube Shorts matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 ### X Communities Docs: https://data.openkrill.app/docs/x-community - [x_community/post](https://data.openkrill.app/docs/x-community/post): `GET /v1/x_community/post` - One X Communities post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL ### Bluesky Feeds Docs: https://data.openkrill.app/docs/bluesky-feed - [bluesky_feed/search](https://data.openkrill.app/docs/bluesky-feed/search): `GET /v1/bluesky_feed/search` - Bluesky custom feeds matching a keyword. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 ### Search Docs: https://data.openkrill.app/docs/search - [search/news](https://data.openkrill.app/docs/search/news): `GET /v1/search/news` - Headlines and reactions to one query across Google News, Hacker News and Bluesky, with a per-source report. (5 credits) - `query` (string, required): Search text - `locale` (string, optional): hl and gl pair for the news feed, default en-US - `limit` (integer, optional): 1-25 results per source, default 10 - [search/everywhere](https://data.openkrill.app/docs/search/everywhere): `GET /v1/search/everywhere` - One query across Wikipedia, Google News, Hacker News, Stack Exchange and Open Library, with a per-source report. (10 credits) - `query` (string, required): Search text - `limit` (integer, optional): 1-25 results per source, default 10 - [search/forums](https://data.openkrill.app/docs/search/forums): `GET /v1/search/forums` - Answers and forum threads for one query across Stack Exchange, Lemmy and Discourse, with a per-source report. (5 credits) - `query` (string, required): Search text - `limit` (integer, optional): 1-25 results per source, default 10 ### Substack Docs: https://data.openkrill.app/docs/substack - [substack/archive](https://data.openkrill.app/docs/substack/archive): `GET /v1/substack/archive` - Posts one Substack publication published, newest first by default, with reactions and restacks. (1 credit) - `handle` (string, required): Publication name or host, such as on.substack.com - `sort` (string, optional): new or top, default new - `limit` (integer, optional): 1-50 posts, default 12 - `offset` (integer, optional): Page offset, default 0 - [substack/post](https://data.openkrill.app/docs/substack/post): `GET /v1/substack/post` - One Substack post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL ### Medium Docs: https://data.openkrill.app/docs/medium - [medium/author/posts](https://data.openkrill.app/docs/medium/author/posts): `GET /v1/medium/author/posts` - Posts one Medium author published, newest first, with snippet and tags. (1 credit) - `handle` (string, required): Author handle such as @medium, or a medium.com profile URL - `limit` (integer, optional): 1-50 posts, default 20 - [medium/tag/feed](https://data.openkrill.app/docs/medium/tag/feed): `GET /v1/medium/tag/feed` - The newest Medium posts carrying one tag, with author, snippet and the post tags. (1 credit) - `tag` (string, required): Tag slug, such as programming - `limit` (integer, optional): 1-50 posts, default 20 ### Dailymotion Docs: https://data.openkrill.app/docs/dailymotion - [dailymotion/search](https://data.openkrill.app/docs/dailymotion/search): `GET /v1/dailymotion/search` - Dailymotion videos matching a keyword, with duration, views, likes and the uploader. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [dailymotion/video](https://data.openkrill.app/docs/dailymotion/video): `GET /v1/dailymotion/video` - One Dailymotion video with views and engagement. (1 credit) - `url` (string, required): Video URL ### Flickr Docs: https://data.openkrill.app/docs/flickr - [flickr/photos/tag](https://data.openkrill.app/docs/flickr/photos/tag): `GET /v1/flickr/photos/tag` - Recent public Flickr photos carrying one tag, with author, capture time and image URL. (1 credit) - `tag` (string, required): Single photo tag, such as cat - `limit` (integer, optional): 1-50 photos, default 20 - [flickr/photos/user](https://data.openkrill.app/docs/flickr/photos/user): `GET /v1/flickr/photos/user` - The newest public photos in one Flickr photostream, with image URLs and tags. (1 credit) - `handle` (string, required): Photo NSID such as 205031053@N05, or a flickr.com/photos URL - `limit` (integer, optional): 1-50 photos, default 20 ### Blogger Docs: https://data.openkrill.app/docs/blogger - [blogger/blog/posts](https://data.openkrill.app/docs/blogger/blog/posts): `GET /v1/blogger/blog/posts` - Posts one Blogger blog published, newest first, with labels and a large thumbnail. (1 credit) - `handle` (string, required): Blog name, host or URL, such as googleblog or example.com - `limit` (integer, optional): 1-50 posts, default 20 - `offset` (integer, optional): Page offset, default 0 - [blogger/blog/search](https://data.openkrill.app/docs/blogger/blog/search): `GET /v1/blogger/blog/search` - Posts matching a query inside one Blogger blog. (1 credit) - `handle` (string, required): Blog name, host or URL - `query` (string, required): Search text - `limit` (integer, optional): 1-50 posts, default 20 ### Hugging Face Docs: https://data.openkrill.app/docs/huggingface - [huggingface/models](https://data.openkrill.app/docs/huggingface/models): `GET /v1/huggingface/models` - Model repositories on Hugging Face, with downloads, likes, task and license tags. (1 credit) - `query` (string, optional): Free text matched against repo names and cards - `author` (string, optional): Only repos published by this account, such as meta-llama - `task` (string, optional): Pipeline tag such as text-generation - `sort` (string, optional): downloads, likes, trending, modified or created, default downloads - `limit` (integer, optional): 1-100 repos, default 20 - [huggingface/model](https://data.openkrill.app/docs/huggingface/model): `GET /v1/huggingface/model` - One Hugging Face model repository: task, library, license, file count, downloads and likes. (1 credit) - `id` (string, required): Repository id such as meta-llama/Llama-3.1-8B - [huggingface/datasets](https://data.openkrill.app/docs/huggingface/datasets): `GET /v1/huggingface/datasets` - Dataset repositories on Hugging Face, with downloads, task categories and licenses. (1 credit) - `query` (string, optional): Free text matched against dataset names and cards - `author` (string, optional): Only datasets published by this account - `sort` (string, optional): downloads, likes, trending, modified or created, default downloads - `limit` (integer, optional): 1-100 datasets, default 20 - [huggingface/spaces](https://data.openkrill.app/docs/huggingface/spaces): `GET /v1/huggingface/spaces` - Runnable Hugging Face demo spaces, with sdk, likes and trending score. (1 credit) - `query` (string, optional): Free text matched against space names - `author` (string, optional): Only spaces published by this account - `sdk` (string, optional): gradio, streamlit, docker or static - `sort` (string, optional): downloads, likes, trending, modified or created, default trending - `limit` (integer, optional): 1-100 spaces, default 20 - [huggingface/papers](https://data.openkrill.app/docs/huggingface/papers): `GET /v1/huggingface/papers` - Papers Hugging Face indexes, with authors, abstract, upvotes and the model-written summary. (1 credit) - `query` (string, required): Search text matched against titles and abstracts - `limit` (integer, optional): 1-100, default 10 - [huggingface/paper](https://data.openkrill.app/docs/huggingface/paper): `GET /v1/huggingface/paper` - One Hugging Face paper with its authors, abstract, categories, links and any curated summary or linked artifacts. (1 credit) - `id` (string, required): arXiv id, such as 1706.03762 ### Deezer Docs: https://data.openkrill.app/docs/deezer - [deezer/search](https://data.openkrill.app/docs/deezer/search): `GET /v1/deezer/search` - Deezer tracks matching a keyword, with artist, album, duration and a preview link. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [deezer/track](https://data.openkrill.app/docs/deezer/track): `GET /v1/deezer/track` - One Deezer track by id or URL: title, artist, album, duration, rank and preview. (1 credit) - `id` (string, required): Deezer track id or deezer.com/track URL - [deezer/album](https://data.openkrill.app/docs/deezer/album): `GET /v1/deezer/album` - One Deezer album by id or URL, with its track list, label, release date and fan count. (1 credit) - `id` (string, required): Deezer album id or deezer.com/album URL - `limit` (integer, optional): 1-50 tracks, default 20 - [deezer/artist](https://data.openkrill.app/docs/deezer/artist): `GET /v1/deezer/artist` - One Deezer artist by id or URL, with fan count and top tracks. (1 credit) - `id` (string, required): Deezer artist id or deezer.com/artist URL - `limit` (integer, optional): 1-50 top tracks, default 10 ### Codeberg Docs: https://data.openkrill.app/docs/codeberg - [codeberg/search](https://data.openkrill.app/docs/codeberg/search): `GET /v1/codeberg/search` - Public Codeberg repositories matching a keyword, most stars first. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-25, default 10 - [codeberg/repo](https://data.openkrill.app/docs/codeberg/repo): `GET /v1/codeberg/repo` - One Codeberg repository with its stars, forks, open issues, topics and default branch. (1 credit) - `repo` (string, required): Repository, owner/name ### npm Docs: https://data.openkrill.app/docs/npm - [npm/search](https://data.openkrill.app/docs/npm/search): `GET /v1/npm/search` - npm packages matching a keyword, with version, description and weekly downloads. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [npm/package](https://data.openkrill.app/docs/npm/package): `GET /v1/npm/package` - One npm package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [npm/downloads](https://data.openkrill.app/docs/npm/downloads): `GET /v1/npm/downloads` - Download counts for one npm package, as a total or a per-day series. (1 credit) - `name` (string, required): Package name, such as requests or better-sqlite3 - `period` (string, optional): day, week or month, default week - `series` (string, optional): true returns one row per day instead of a total ### PyPI Docs: https://data.openkrill.app/docs/pypi - [pypi/package](https://data.openkrill.app/docs/pypi/package): `GET /v1/pypi/package` - One PyPI package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [pypi/downloads](https://data.openkrill.app/docs/pypi/downloads): `GET /v1/pypi/downloads` - Download counts for one PyPI package, as a total or a per-day series. (1 credit) - `name` (string, required): Package name, such as requests or better-sqlite3 - `period` (string, optional): day, week or month, default week - `series` (string, optional): true returns one row per day instead of a total - [pypi/versions](https://data.openkrill.app/docs/pypi/versions): `GET /v1/pypi/versions` - Version history of one PyPI package, newest first, with publish date, downloads and runtime requirements. (1 credit) - `name` (string, required): Package name, such as rack - `limit` (integer, optional): 1-100 versions, default 20 ### Docker Hub Docs: https://data.openkrill.app/docs/dockerhub - [dockerhub/search](https://data.openkrill.app/docs/dockerhub/search): `GET /v1/dockerhub/search` - Image repositories on Docker Hub matching a keyword, with pull and star counts. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [dockerhub/package](https://data.openkrill.app/docs/dockerhub/package): `GET /v1/dockerhub/package` - One Docker Hub package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [dockerhub/image/tags](https://data.openkrill.app/docs/dockerhub/image/tags): `GET /v1/dockerhub/image/tags` - Image tags published on Docker Hub, newest first, with size, digest and architectures. (1 credit) - `name` (string, required): Repository, such as nginx or bitnami/redis - `limit` (integer, optional): 1-100 tags, default 25 ### crates.io Docs: https://data.openkrill.app/docs/cratesio - [cratesio/search](https://data.openkrill.app/docs/cratesio/search): `GET /v1/cratesio/search` - Rust crates on crates.io matching a keyword, with version and download counts. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [cratesio/package](https://data.openkrill.app/docs/cratesio/package): `GET /v1/cratesio/package` - One crates.io package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [cratesio/downloads](https://data.openkrill.app/docs/cratesio/downloads): `GET /v1/cratesio/downloads` - Download counts for one crates.io package, as a total or a per-day series. (1 credit) - `name` (string, required): Package name, such as requests or better-sqlite3 - `period` (string, optional): day, week or month, default week - `series` (string, optional): true returns one row per day instead of a total - [cratesio/versions](https://data.openkrill.app/docs/cratesio/versions): `GET /v1/cratesio/versions` - Version history of one crates.io package, newest first, with publish date, downloads and runtime requirements. (1 credit) - `name` (string, required): Package name, such as rack - `limit` (integer, optional): 1-100 versions, default 20 ### RubyGems Docs: https://data.openkrill.app/docs/rubygems - [rubygems/search](https://data.openkrill.app/docs/rubygems/search): `GET /v1/rubygems/search` - Ruby gems matching a keyword, with version, licenses and download counts. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-30, default 10 - [rubygems/package](https://data.openkrill.app/docs/rubygems/package): `GET /v1/rubygems/package` - One RubyGems package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [rubygems/versions](https://data.openkrill.app/docs/rubygems/versions): `GET /v1/rubygems/versions` - Version history of one RubyGems package, newest first, with publish date, downloads and runtime requirements. (1 credit) - `name` (string, required): Package name, such as rack - `limit` (integer, optional): 1-100 versions, default 20 ### NuGet Docs: https://data.openkrill.app/docs/nuget - [nuget/search](https://data.openkrill.app/docs/nuget/search): `GET /v1/nuget/search` - .NET packages on NuGet matching a keyword, with version, authors and total downloads. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [nuget/package](https://data.openkrill.app/docs/nuget/package): `GET /v1/nuget/package` - One NuGet package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [nuget/versions](https://data.openkrill.app/docs/nuget/versions): `GET /v1/nuget/versions` - Version history of one NuGet package, newest first, with publish date, downloads and runtime requirements. (1 credit) - `name` (string, required): Package name, such as rack - `limit` (integer, optional): 1-100 versions, default 20 ### Packagist Docs: https://data.openkrill.app/docs/packagist - [packagist/search](https://data.openkrill.app/docs/packagist/search): `GET /v1/packagist/search` - PHP packages on Packagist matching a keyword, with repository, downloads and favorites. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [packagist/package](https://data.openkrill.app/docs/packagist/package): `GET /v1/packagist/package` - One Packagist package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [packagist/versions](https://data.openkrill.app/docs/packagist/versions): `GET /v1/packagist/versions` - Version history of one Packagist package, newest first, with publish date, downloads and runtime requirements. (1 credit) - `name` (string, required): Package name, such as rack - `limit` (integer, optional): 1-100 versions, default 20 ### GitLab Docs: https://data.openkrill.app/docs/gitlab - [gitlab/profile](https://data.openkrill.app/docs/gitlab/profile): `GET /v1/gitlab/profile` - A GitLab.com user by username: name, avatar, account state and their five most recently active projects. (1 credit) - `handle` (string, required): Account handle - [gitlab/repos](https://data.openkrill.app/docs/gitlab/repos): `GET /v1/gitlab/repos` - Repositories owned by a GitHub account, newest first. (1 credit) - `handle` (string, required): GitHub login - `limit` (integer, optional): 1-50, default 10 - [gitlab/activity](https://data.openkrill.app/docs/gitlab/activity): `GET /v1/gitlab/activity` - Public activity stream for GitLab account: pushes, issues, merge requests and comments, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100 events, default 20 - [gitlab/search](https://data.openkrill.app/docs/gitlab/search): `GET /v1/gitlab/search` - Public GitLab.com projects matching a keyword, most stars first. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [gitlab/repo](https://data.openkrill.app/docs/gitlab/repo): `GET /v1/gitlab/repo` - One GitLab repository with its stars, forks, open issues, topics and default branch. (1 credit) - `repo` (string, required): Repository, owner/name ### Maven Central Docs: https://data.openkrill.app/docs/maven - [maven/search](https://data.openkrill.app/docs/maven/search): `GET /v1/maven/search` - Java artifacts in Maven Central matching a keyword, with group id, artifact id and latest version. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [maven/package](https://data.openkrill.app/docs/maven/package): `GET /v1/maven/package` - One Maven Central package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [maven/versions](https://data.openkrill.app/docs/maven/versions): `GET /v1/maven/versions` - Version history of one Maven Central package, newest first, with publish date, downloads and runtime requirements. (1 credit) - `name` (string, required): Package name, such as rack - `limit` (integer, optional): 1-100 versions, default 20 ### Open VSX Docs: https://data.openkrill.app/docs/open-vsx - [open_vsx/search](https://data.openkrill.app/docs/open-vsx/search): `GET /v1/open_vsx/search` - Editor extensions on Open VSX matching a keyword, with publisher, version and downloads. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [open_vsx/package](https://data.openkrill.app/docs/open-vsx/package): `GET /v1/open_vsx/package` - One Open VSX package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [open_vsx/versions](https://data.openkrill.app/docs/open-vsx/versions): `GET /v1/open_vsx/versions` - Version history of one Open VSX package, newest first, with publish date, downloads and runtime requirements. (1 credit) - `name` (string, required): Package name, such as rack - `limit` (integer, optional): 1-100 versions, default 20 ### Go Modules Docs: https://data.openkrill.app/docs/golang - [golang/package](https://data.openkrill.app/docs/golang/package): `GET /v1/golang/package` - One Go Modules package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name - [golang/versions](https://data.openkrill.app/docs/golang/versions): `GET /v1/golang/versions` - Version history of one Go Modules package, newest first, with publish date, downloads and runtime requirements. (1 credit) - `name` (string, required): Package name, such as rack - `limit` (integer, optional): 1-100 versions, default 20 ### arXiv Docs: https://data.openkrill.app/docs/arxiv - [arxiv/search](https://data.openkrill.app/docs/arxiv/search): `GET /v1/arxiv/search` - arXiv papers matching a query, newest submission first, with authors and abstract. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [arxiv/paper](https://data.openkrill.app/docs/arxiv/paper): `GET /v1/arxiv/paper` - One arXiv paper with its authors, abstract, categories, links and any curated summary or linked artifacts. (1 credit) - `id` (string, required): arXiv id, such as 1706.03762 ### Crossref Docs: https://data.openkrill.app/docs/crossref - [crossref/search](https://data.openkrill.app/docs/crossref/search): `GET /v1/crossref/search` - Scholarly works with a DOI that match a query, with authors, journal, publish date and citation count. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [crossref/doi](https://data.openkrill.app/docs/crossref/doi): `GET /v1/crossref/doi` - One Crossref scholarly work: title, authors, venue, publication date, license and citation count. (1 credit) - `doi` (string, required): DOI such as 10.1038/nature14539, or a doi.org link ### Steam Docs: https://data.openkrill.app/docs/steam - [steam/search](https://data.openkrill.app/docs/steam/search): `GET /v1/steam/search` - Steam store games and apps matching a keyword, with US price and platforms. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [steam/product](https://data.openkrill.app/docs/steam/product): `GET /v1/steam/product` - One Steam product: title, price, rating, availability. (1 credit) - `id` (string, required): Product id or URL - [steam/players](https://data.openkrill.app/docs/steam/players): `GET /v1/steam/players` - Players currently in a Steam app, from the live player counter. (1 credit) - `id` (string, required): App id or store url - [steam/app/news](https://data.openkrill.app/docs/steam/app/news): `GET /v1/steam/app/news` - Recent Steam news and patch notes for an app, newest first. (1 credit) - `id` (string, required): App id or store url - `limit` (integer, optional): 1-100 items, default 10 ### TVmaze Docs: https://data.openkrill.app/docs/tvmaze - [tvmaze/search](https://data.openkrill.app/docs/tvmaze/search): `GET /v1/tvmaze/search` - TV shows whose title matches, with network, status, premiere date and rating. (1 credit) - `query` (string, required): Show title - `limit` (integer, optional): 1-50, default 10 - [tvmaze/series](https://data.openkrill.app/docs/tvmaze/series): `GET /v1/tvmaze/series` - One TVmaze series: network, schedule, rating, genres and episode count. (1 credit) - `id` (integer, required): Series id from the platform - [tvmaze/episodes](https://data.openkrill.app/docs/tvmaze/episodes): `GET /v1/tvmaze/episodes` - Episode list for one TVmaze series with air dates, runtimes and ratings. (1 credit) - `id` (integer, required): Series id from the platform - `limit` (integer, optional): 1-200, default 20 - [tvmaze/cast](https://data.openkrill.app/docs/tvmaze/cast): `GET /v1/tvmaze/cast` - Cast of one TVmaze series: actor, character, country and photo. (1 credit) - `id` (integer, required): Series id from the platform - `limit` (integer, optional): 1-50, default 10 - [tvmaze/schedule](https://data.openkrill.app/docs/tvmaze/schedule): `GET /v1/tvmaze/schedule` - Episodes airing on TVmaze on one day, across every network. (1 credit) - `date` (string, optional): Day as YYYY-MM-DD, default today - `limit` (integer, optional): 1-200, default 20 ### Lobsters Docs: https://data.openkrill.app/docs/lobsters - [lobsters/trending](https://data.openkrill.app/docs/lobsters/trending): `GET /v1/lobsters/trending` - Stories on the Lobsters hottest page, with score, comment count and tags. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [lobsters/post](https://data.openkrill.app/docs/lobsters/post): `GET /v1/lobsters/post` - One Lobsters post by URL, with its engagement counts. (1 credit) - `url` (string, required): Post URL - [lobsters/profile](https://data.openkrill.app/docs/lobsters/profile): `GET /v1/lobsters/profile` - Public profile for a Lobsters account. (1 credit) - `handle` (string, required): Account handle - [lobsters/profile/posts](https://data.openkrill.app/docs/lobsters/profile/posts): `GET /v1/lobsters/profile/posts` - Recent Lobsters posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [lobsters/tag](https://data.openkrill.app/docs/lobsters/tag): `GET /v1/lobsters/tag` - Topics carrying one tag on Lobsters, newest activity first. (1 credit) - `tag` (string, required): Tag name, such as release-notes - `limit` (integer, optional): 1-50, default 20 ### AniList Docs: https://data.openkrill.app/docs/anilist - [anilist/search](https://data.openkrill.app/docs/anilist/search): `GET /v1/anilist/search` - Anime titles on AniList matching a name, best match first, with format, episodes and score. (1 credit) - `query` (string, required): Anime title - `limit` (integer, optional): 1-50, default 10 - [anilist/series](https://data.openkrill.app/docs/anilist/series): `GET /v1/anilist/series` - One AniList series: network, schedule, rating, genres and episode count. (1 credit) - `id` (integer, required): Series id from the platform - [anilist/cast](https://data.openkrill.app/docs/anilist/cast): `GET /v1/anilist/cast` - Cast of one AniList series: actor, character, country and photo. (1 credit) - `id` (integer, required): Series id from the platform - `limit` (integer, optional): 1-50, default 10 - [anilist/trending](https://data.openkrill.app/docs/anilist/trending): `GET /v1/anilist/trending` - Anime trending on AniList right now, with format, episodes and score. (1 credit) - `limit` (integer, optional): 1-50, default 20 ### PeerTube Docs: https://data.openkrill.app/docs/peertube - [peertube/search](https://data.openkrill.app/docs/peertube/search): `GET /v1/peertube/search` - PeerTube videos from many instances matching a keyword, through the SepiaSearch index. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [peertube/trending](https://data.openkrill.app/docs/peertube/trending): `GET /v1/peertube/trending` - Trending PeerTube videos across instances, through the SepiaSearch index. (1 credit) - `limit` (integer, optional): 1-50, default 20 - [peertube/video](https://data.openkrill.app/docs/peertube/video): `GET /v1/peertube/video` - One PeerTube video with views and engagement. (1 credit) - `url` (string, required): Video URL - [peertube/video/comments](https://data.openkrill.app/docs/peertube/video/comments): `GET /v1/peertube/video/comments` - Top-level PeerTube comments on one video, in the order the watch page ranks them. (5 credits) - `url` (string, required): Video URL - `limit` (integer, optional): 1-100 comments, default 20 ### Shikimori Docs: https://data.openkrill.app/docs/shikimori - [shikimori/search](https://data.openkrill.app/docs/shikimori/search): `GET /v1/shikimori/search` - Anime titles on Shikimori matching a name, most popular first, with kind, episodes and score. (1 credit) - `query` (string, required): Anime title - `limit` (integer, optional): 1-50, default 10 - [shikimori/series](https://data.openkrill.app/docs/shikimori/series): `GET /v1/shikimori/series` - One Shikimori series: network, schedule, rating, genres and episode count. (1 credit) - `id` (integer, required): Series id from the platform - [shikimori/cast](https://data.openkrill.app/docs/shikimori/cast): `GET /v1/shikimori/cast` - Cast of one Shikimori series: actor, character, country and photo. (1 credit) - `id` (integer, required): Series id from the platform - `limit` (integer, optional): 1-50, default 10 ### Zenodo Docs: https://data.openkrill.app/docs/zenodo - [zenodo/search](https://data.openkrill.app/docs/zenodo/search): `GET /v1/zenodo/search` - Zenodo records such as datasets, software and papers matching a query, newest first. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [zenodo/record](https://data.openkrill.app/docs/zenodo/record): `GET /v1/zenodo/record` - One Zenodo record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### MusicBrainz Docs: https://data.openkrill.app/docs/musicbrainz - [musicbrainz/search](https://data.openkrill.app/docs/musicbrainz/search): `GET /v1/musicbrainz/search` - MusicBrainz artists matching a name, with type, country, active years and the MusicBrainz id other cells take. (1 credit) - `query` (string, required): Artist name, such as Radiohead - `limit` (integer, optional): 1-50, default 10 - [musicbrainz/artist](https://data.openkrill.app/docs/musicbrainz/artist): `GET /v1/musicbrainz/artist` - One MusicBrainz artist by MBID: type, country, life span, genres, links and release groups. (1 credit) - `id` (string, required): MusicBrainz artist id (MBID) or musicbrainz.org/artist URL - `limit` (integer, optional): 1-25 release groups, default 10 - [musicbrainz/album](https://data.openkrill.app/docs/musicbrainz/album): `GET /v1/musicbrainz/album` - One MusicBrainz release group by MBID: artist, type, first release date and each release with its labels and formats. (1 credit) - `id` (string, required): MusicBrainz release-group id (MBID) or musicbrainz.org/release-group URL ### Open Food Facts Docs: https://data.openkrill.app/docs/openfoodfacts - [openfoodfacts/search](https://data.openkrill.app/docs/openfoodfacts/search): `GET /v1/openfoodfacts/search` - Food products in Open Food Facts matching a name or brand, with barcode and Nutri-Score. (1 credit) - `query` (string, required): Product name or brand - `limit` (integer, optional): 1-50, default 10 - [openfoodfacts/product](https://data.openkrill.app/docs/openfoodfacts/product): `GET /v1/openfoodfacts/product` - One Open Food Facts product: title, price, rating, availability. (1 credit) - `id` (string, required): Product id or URL ### Internet Archive Docs: https://data.openkrill.app/docs/internet-archive - [internet_archive/search](https://data.openkrill.app/docs/internet-archive/search): `GET /v1/internet_archive/search` - Internet Archive items matching a query, most downloaded first, with media type, creator and year. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [internet_archive/details](https://data.openkrill.app/docs/internet-archive/details): `GET /v1/internet_archive/details` - One Internet Archive item with its file list, collections and reader reviews. (1 credit) - `id` (string, required): Item identifier or details url - `files` (integer, optional): 0-50 files listed, default 20 ### Gutendex Docs: https://data.openkrill.app/docs/gutendex - [gutendex/search](https://data.openkrill.app/docs/gutendex/search): `GET /v1/gutendex/search` - Project Gutenberg books matching a title or author, most downloaded first, with download links. (1 credit) - `query` (string, required): Title or author - `limit` (integer, optional): 1-32, default 10 - [gutendex/book](https://data.openkrill.app/docs/gutendex/book): `GET /v1/gutendex/book` - One Gutendex book with authors, subjects and every download format. (1 credit) - `id` (integer, required): Book id from the platform ### PubMed Docs: https://data.openkrill.app/docs/pubmed - [pubmed/search](https://data.openkrill.app/docs/pubmed/search): `GET /v1/pubmed/search` - PubMed articles matching a query, most relevant first, with authors, journal and publish date. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [pubmed/paper](https://data.openkrill.app/docs/pubmed/paper): `GET /v1/pubmed/paper` - One PubMed paper with its authors, abstract, categories, links and any curated summary or linked artifacts. (1 credit) - `id` (string, required): arXiv id, such as 1706.03762 ### DataCite Docs: https://data.openkrill.app/docs/datacite - [datacite/search](https://data.openkrill.app/docs/datacite/search): `GET /v1/datacite/search` - Datasets and other records with a DataCite DOI that match a query, with creators and publisher. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [datacite/doi](https://data.openkrill.app/docs/datacite/doi): `GET /v1/datacite/doi` - One DataCite scholarly work: title, authors, venue, publication date, license and citation count. (1 credit) - `doi` (string, required): DOI such as 10.1038/nature14539, or a doi.org link ### GenBank Docs: https://data.openkrill.app/docs/genbank - [genbank/search](https://data.openkrill.app/docs/genbank/search): `GET /v1/genbank/search` - GenBank records of nucleotide sequences matching a query, with organism, length and accession. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [genbank/record](https://data.openkrill.app/docs/genbank/record): `GET /v1/genbank/record` - One GenBank record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### NCBI Protein Docs: https://data.openkrill.app/docs/ncbi-protein - [ncbi_protein/search](https://data.openkrill.app/docs/ncbi-protein/search): `GET /v1/ncbi_protein/search` - NCBI records of protein sequences matching a query, with organism, length and accession. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [ncbi_protein/record](https://data.openkrill.app/docs/ncbi-protein/record): `GET /v1/ncbi_protein/record` - One NCBI Protein record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### NCBI Taxonomy Docs: https://data.openkrill.app/docs/ncbi-taxonomy - [ncbi_taxonomy/search](https://data.openkrill.app/docs/ncbi-taxonomy/search): `GET /v1/ncbi_taxonomy/search` - NCBI taxonomy entries matching a name, with rank, scientific name and taxon id. (1 credit) - `query` (string, required): Taxon name, such as Homo sapiens - `limit` (integer, optional): 1-50, default 10 - [ncbi_taxonomy/record](https://data.openkrill.app/docs/ncbi-taxonomy/record): `GET /v1/ncbi_taxonomy/record` - One NCBI Taxonomy record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### Open-Meteo Docs: https://data.openkrill.app/docs/openmeteo - [openmeteo/search](https://data.openkrill.app/docs/openmeteo/search): `GET /v1/openmeteo/search` - Places matching a name, with coordinates, country, population and time zone. (1 credit) - `query` (string, required): Place name, such as Paris - `limit` (integer, optional): 1-50, default 10 - [openmeteo/forecast](https://data.openkrill.app/docs/openmeteo/forecast): `GET /v1/openmeteo/forecast` - Current conditions and a daily Open-Meteo forecast for one point. (1 credit) - `latitude` (number, required): Decimal degrees, -90 to 90 - `longitude` (number, required): Decimal degrees, -180 to 180 - `days` (integer, optional): 1-7 forecast days, default 3 ### OpenStreetMap Docs: https://data.openkrill.app/docs/openstreetmap - [openstreetmap/search](https://data.openkrill.app/docs/openstreetmap/search): `GET /v1/openstreetmap/search` - OpenStreetMap places matching a name or address, with coordinates, city, postcode and country. (1 credit) - `query` (string, required): Place name or address - `limit` (integer, optional): 1-50, default 10 - [openstreetmap/reverse](https://data.openkrill.app/docs/openstreetmap/reverse): `GET /v1/openstreetmap/reverse` - The OpenStreetMap place at one point: display name, structured address and OSM id. (1 credit) - `latitude` (number, required): Decimal degrees, -90 to 90 - `longitude` (number, required): Decimal degrees, -180 to 180 ### Wikidata Docs: https://data.openkrill.app/docs/wikidata - [wikidata/search](https://data.openkrill.app/docs/wikidata/search): `GET /v1/wikidata/search` - Wikidata items whose label or alias matches, with the item id and a short description. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [wikidata/entity](https://data.openkrill.app/docs/wikidata/entity): `GET /v1/wikidata/entity` - One Wikidata entity: label, description, key claims with resolved labels, and sitelinks. (1 credit) - `id` (string, required): Entity id from the platform, such as Q42 ### GBIF Docs: https://data.openkrill.app/docs/gbif - [gbif/search](https://data.openkrill.app/docs/gbif/search): `GET /v1/gbif/search` - Species and other taxa in the GBIF backbone matching a name, with rank and classification. (1 credit) - `query` (string, required): Taxon name - `limit` (integer, optional): 1-50, default 10 - [gbif/record](https://data.openkrill.app/docs/gbif/record): `GET /v1/gbif/record` - One GBIF record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### Europe PMC Docs: https://data.openkrill.app/docs/europepmc - [europepmc/search](https://data.openkrill.app/docs/europepmc/search): `GET /v1/europepmc/search` - Europe PMC articles and preprints matching a query, most cited first. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [europepmc/record](https://data.openkrill.app/docs/europepmc/record): `GET /v1/europepmc/record` - One Europe PMC record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### Vimeo Docs: https://data.openkrill.app/docs/vimeo - [vimeo/video](https://data.openkrill.app/docs/vimeo/video): `GET /v1/vimeo/video` - One Vimeo video with views and engagement. (1 credit) - `url` (string, required): Video URL ### Odysee Docs: https://data.openkrill.app/docs/odysee - [odysee/search](https://data.openkrill.app/docs/odysee/search): `GET /v1/odysee/search` - Odysee videos and files matching a keyword, ranked by the LBC credits staked on them. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-32, default 10 - [odysee/video](https://data.openkrill.app/docs/odysee/video): `GET /v1/odysee/video` - One Odysee video with views and engagement. (1 credit) - `url` (string, required): Video URL - [odysee/profile/posts](https://data.openkrill.app/docs/odysee/profile/posts): `GET /v1/odysee/profile/posts` - Recent Odysee posts by an account, newest first. (1 credit) - `handle` (string, required): Account handle - `limit` (integer, optional): 1-100, default 20 - [odysee/trending](https://data.openkrill.app/docs/odysee/trending): `GET /v1/odysee/trending` - Odysee videos and files trending right now. (1 credit) - `limit` (integer, optional): 1-32, default 20 ### Radio Browser Docs: https://data.openkrill.app/docs/radio-browser - [radio_browser/search](https://data.openkrill.app/docs/radio-browser/search): `GET /v1/radio_browser/search` - Internet radio stations whose name matches, most clicked first, with stream URL, country and codec. (1 credit) - `query` (string, required): Station name, such as jazz - `limit` (integer, optional): 1-50, default 10 - [radio_browser/record](https://data.openkrill.app/docs/radio-browser/record): `GET /v1/radio_browser/record` - One Radio Browser record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### USGS Earthquakes Docs: https://data.openkrill.app/docs/usgs - [usgs/record](https://data.openkrill.app/docs/usgs/record): `GET /v1/usgs/record` - One USGS Earthquakes record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### UniProt Docs: https://data.openkrill.app/docs/uniprot - [uniprot/search](https://data.openkrill.app/docs/uniprot/search): `GET /v1/uniprot/search` - UniProt protein entries matching a query, with accession, protein name, gene and organism. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-25, default 10 - [uniprot/record](https://data.openkrill.app/docs/uniprot/record): `GET /v1/uniprot/record` - One UniProt record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### ClinicalTrials.gov Docs: https://data.openkrill.app/docs/clinicaltrials - [clinicaltrials/search](https://data.openkrill.app/docs/clinicaltrials/search): `GET /v1/clinicaltrials/search` - Clinical studies on ClinicalTrials.gov matching a term, with status, phase and conditions. (1 credit) - `query` (string, required): Condition, drug or keyword - `limit` (integer, optional): 1-25, default 10 - [clinicaltrials/record](https://data.openkrill.app/docs/clinicaltrials/record): `GET /v1/clinicaltrials/record` - One ClinicalTrials.gov record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### NVD Docs: https://data.openkrill.app/docs/nvd - [nvd/search](https://data.openkrill.app/docs/nvd/search): `GET /v1/nvd/search` - CVE records in the NVD, the US vulnerability database, matching a keyword, with CVSS score and severity. (1 credit) - `query` (string, required): Keyword, such as log4j - `limit` (integer, optional): 1-25, default 10 - [nvd/record](https://data.openkrill.app/docs/nvd/record): `GET /v1/nvd/record` - One NVD record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### openFDA Docs: https://data.openkrill.app/docs/openfda - [openfda/search](https://data.openkrill.app/docs/openfda/search): `GET /v1/openfda/search` - FDA drug labels whose brand or generic name matches, with maker, route and active ingredients. (1 credit) - `query` (string, required): Brand or generic drug name - `limit` (integer, optional): 1-25, default 10 - [openfda/record](https://data.openkrill.app/docs/openfda/record): `GET /v1/openfda/record` - One openFDA record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### iNaturalist Docs: https://data.openkrill.app/docs/inaturalist - [inaturalist/search](https://data.openkrill.app/docs/inaturalist/search): `GET /v1/inaturalist/search` - iNaturalist taxa matching a name, with common name, rank and observation count. (1 credit) - `query` (string, required): Species name - `limit` (integer, optional): 1-50, default 10 - [inaturalist/record](https://data.openkrill.app/docs/inaturalist/record): `GET /v1/inaturalist/record` - One iNaturalist record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url - [inaturalist/observation](https://data.openkrill.app/docs/inaturalist/observation): `GET /v1/inaturalist/observation` - One iNaturalist observation: species, observer, place, coordinates, photos, identifications and licence. (1 credit) - `id` (string, required): Observation id or observation url ### Cleveland Museum of Art Docs: https://data.openkrill.app/docs/cleveland-museum - [cleveland_museum/search](https://data.openkrill.app/docs/cleveland-museum/search): `GET /v1/cleveland_museum/search` - Cleveland Museum of Art works with an image that match a keyword, with artist, date and technique. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [cleveland_museum/artwork](https://data.openkrill.app/docs/cleveland-museum/artwork): `GET /v1/cleveland_museum/artwork` - One Cleveland Museum of Art artwork: title, artist, date, medium, dimensions, provenance, licence and image sizes. (1 credit) - `id` (string, required): Artwork id, accession number or artwork url ### Victoria and Albert Museum Docs: https://data.openkrill.app/docs/vam - [vam/search](https://data.openkrill.app/docs/vam/search): `GET /v1/vam/search` - Victoria and Albert Museum objects matching a keyword, with maker, date and image. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [vam/artwork](https://data.openkrill.app/docs/vam/artwork): `GET /v1/vam/artwork` - One Victoria and Albert Museum artwork: title, artist, date, medium, dimensions, provenance, licence and image sizes. (1 credit) - `id` (string, required): Artwork id, accession number or artwork url ### Audius Docs: https://data.openkrill.app/docs/audius - [audius/search](https://data.openkrill.app/docs/audius/search): `GET /v1/audius/search` - Audius tracks matching a keyword, with the artist, play count and duration. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [audius/track](https://data.openkrill.app/docs/audius/track): `GET /v1/audius/track` - One Audius track by id: plays, favourites, reposts, duration, genre, mood and licence. (1 credit) - `id` (string, required): Audius track id from a search hit, such as 95wro ### Ensembl Docs: https://data.openkrill.app/docs/ensembl - [ensembl/record](https://data.openkrill.app/docs/ensembl/record): `GET /v1/ensembl/record` - One Ensembl record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url - [ensembl/sequence](https://data.openkrill.app/docs/ensembl/sequence): `GET /v1/ensembl/sequence` - One Ensembl nucleotide or protein sequence with its molecule type and length. (1 credit) - `id` (string, required): Gene, transcript or protein id, or species:symbol such as mus_musculus:Trp53 - [ensembl/region](https://data.openkrill.app/docs/ensembl/region): `GET /v1/ensembl/region` - Every Ensembl gene overlapping one chromosome span, with symbol, biotype and strand. (1 credit) - `region` (string, required): Chromosome span, such as 17:43044295-43170245, optionally prefixed with a species ### RCSB PDB Docs: https://data.openkrill.app/docs/rcsb-pdb - [rcsb_pdb/search](https://data.openkrill.app/docs/rcsb-pdb/search): `GET /v1/rcsb_pdb/search` - Protein Data Bank structures matching a text query, with title, method and resolution. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-25, default 10 - [rcsb_pdb/record](https://data.openkrill.app/docs/rcsb-pdb/record): `GET /v1/rcsb_pdb/record` - One RCSB PDB record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url - [rcsb_pdb/entity](https://data.openkrill.app/docs/rcsb-pdb/entity): `GET /v1/rcsb_pdb/entity` - One RCSB PDB entity: label, description, key claims with resolved labels, and sitelinks. (1 credit) - `id` (string, required): Entity id from the platform, such as Q42 ### ChEMBL Docs: https://data.openkrill.app/docs/chembl - [chembl/search](https://data.openkrill.app/docs/chembl/search): `GET /v1/chembl/search` - ChEMBL molecules matching a name or keyword, with ChEMBL id, formula and development phase. (1 credit) - `query` (string, required): Molecule name, such as aspirin - `limit` (integer, optional): 1-25, default 10 - [chembl/record](https://data.openkrill.app/docs/chembl/record): `GET /v1/chembl/record` - One ChEMBL record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url - [chembl/mechanism](https://data.openkrill.app/docs/chembl/mechanism): `GET /v1/chembl/mechanism` - Mechanisms of action recorded for one ChEMBL molecule, each linking the target it acts on. (5 credits) - `id` (string, required): Molecule id, such as CHEMBL521 - [chembl/target](https://data.openkrill.app/docs/chembl/target): `GET /v1/chembl/target` - One ChEMBL drug target: name, type, organism and the protein components with their accessions. (1 credit) - `id` (string, required): Target id, such as CHEMBL204 ### LRCLIB Docs: https://data.openkrill.app/docs/lrclib - [lrclib/search](https://data.openkrill.app/docs/lrclib/search): `GET /v1/lrclib/search` - Song lyric records matching a track or artist, with album, duration and a lyrics excerpt. (1 credit) - `query` (string, required): Track or artist name - `limit` (integer, optional): 1-50, default 10 - [lrclib/lyrics](https://data.openkrill.app/docs/lrclib/lyrics): `GET /v1/lrclib/lyrics` - One LRCLIB lyric sheet: plain text, line count and the time-synced version where it exists. (1 credit) - `artist` (string, required): Artist name, such as Queen - `track` (string, required): Track title, such as Bohemian Rhapsody ### figshare Docs: https://data.openkrill.app/docs/figshare - [figshare/search](https://data.openkrill.app/docs/figshare/search): `GET /v1/figshare/search` - Public figshare items such as datasets, figures and papers matching a query, newest first. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-25, default 10 - [figshare/record](https://data.openkrill.app/docs/figshare/record): `GET /v1/figshare/record` - One figshare record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### Binance Docs: https://data.openkrill.app/docs/binance - [binance/quote](https://data.openkrill.app/docs/binance/quote): `GET /v1/binance/quote` - Latest price, previous close and day range for a ticker. (1 credit) - `symbol` (string, required): Ticker symbol - [binance/history](https://data.openkrill.app/docs/binance/history): `GET /v1/binance/history` - Daily, weekly or monthly price bars for a ticker, with open, high, low, close and volume. (1 credit) - `symbol` (string, required): Ticker symbol, such as AAPL or BTC-USD - `range` (string, optional): 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y or max, default 1mo - `interval` (string, optional): 1d, 1wk or 1mo, default 1d - `limit` (integer, optional): 1-500 bars, default 60 ### Spaceflight News Docs: https://data.openkrill.app/docs/spaceflight-news - [spaceflight_news/search](https://data.openkrill.app/docs/spaceflight-news/search): `GET /v1/spaceflight_news/search` - Spaceflight news articles matching a keyword, newest first, with source and summary. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-25, default 10 - [spaceflight_news/record](https://data.openkrill.app/docs/spaceflight-news/record): `GET /v1/spaceflight_news/record` - One Spaceflight News record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### NASA Image and Video Library Docs: https://data.openkrill.app/docs/nasa-images - [nasa_images/search](https://data.openkrill.app/docs/nasa-images/search): `GET /v1/nasa_images/search` - Images, videos and audio in the NASA library matching a keyword, with title, date and description. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-25, default 10 - [nasa_images/record](https://data.openkrill.app/docs/nasa-images/record): `GET /v1/nasa_images/record` - One NASA Image and Video Library record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### PubChem Docs: https://data.openkrill.app/docs/pubchem - [pubchem/search](https://data.openkrill.app/docs/pubchem/search): `GET /v1/pubchem/search` - PubChem compounds matching a name, with formula, molecular weight, SMILES and InChIKey. (1 credit) - `query` (string, required): Compound name, such as caffeine - `limit` (integer, optional): 1-10, default 10 - [pubchem/record](https://data.openkrill.app/docs/pubchem/record): `GET /v1/pubchem/record` - One PubChem record: title, creators, type, doi, license and download counts. (1 credit) - `id` (string, required): Record id, doi or record url ### OEIS Docs: https://data.openkrill.app/docs/oeis - [oeis/search](https://data.openkrill.app/docs/oeis/search): `GET /v1/oeis/search` - Integer sequences in the OEIS matching a name or terms, with A-number and first terms. (1 credit) - `query` (string, required): Sequence name or terms, such as 1,1,2,3,5,8 - `limit` (integer, optional): 1-20, default 10 - [oeis/terms](https://data.openkrill.app/docs/oeis/terms): `GET /v1/oeis/terms` - One OEIS integer sequence: name, terms, keywords, formulas and references. (1 credit) - `id` (string, required): Sequence A-number, such as A000045 ### Free Dictionary Docs: https://data.openkrill.app/docs/dictionary - [dictionary/word](https://data.openkrill.app/docs/dictionary/word): `GET /v1/dictionary/word` - One Free Dictionary dictionary entry: phonetics, audio, parts of speech, definitions, synonyms and antonyms. (1 credit) - `word` (string, required): One word, such as moon - `language` (string, optional): Two-letter language code, default en ### Nager.Date Holidays Docs: https://data.openkrill.app/docs/holidays - [holidays/holiday](https://data.openkrill.app/docs/holidays/holiday): `GET /v1/holidays/holiday` - Every public Nager.Date Holidays for one country and year, with local name, scope and holiday type. (1 credit) - `country` (string, required): Two-letter country code, such as VN - `year` (integer, required): Year between 1970 and 2100 - [holidays/next](https://data.openkrill.app/docs/holidays/next): `GET /v1/holidays/next` - Upcoming public Nager.Date Holidays for one country, starting from today, with local name and holiday type. (1 credit) - `country` (string, required): Two-letter country code, such as VN ### Datamuse Docs: https://data.openkrill.app/docs/datamuse - [datamuse/related](https://data.openkrill.app/docs/datamuse/related): `GET /v1/datamuse/related` - Words Datamuse ranks as close in meaning to the seed word, with a score and syllable count. (1 credit) - `word` (string, required): One seed word, such as moon - `limit` (integer, optional): 1-50 words, default 10 - [datamuse/rhymes](https://data.openkrill.app/docs/datamuse/rhymes): `GET /v1/datamuse/rhymes` - Words Datamuse ranks as rhymes of the seed word, with a score and syllable count. (1 credit) - `word` (string, required): One seed word, such as moon - `limit` (integer, optional): 1-50 words, default 10 ### OSV Docs: https://data.openkrill.app/docs/osv - [osv/vuln](https://data.openkrill.app/docs/osv/vuln): `GET /v1/osv/vuln` - One OSV vulnerability: summary, affected packages and versions, CVSS vectors, CWE ids and references. (5 credits) - `id` (string, required): Advisory id, such as GHSA-29mw-wpgm-hmr9 or CVE-2021-44228 - [osv/vulnerabilities](https://data.openkrill.app/docs/osv/vulnerabilities): `GET /v1/osv/vulnerabilities` - Known OSV advisories for one package, newest id first, with the fixed versions. (5 credits) - `package` (string, required): Package name, such as lodash - `ecosystem` (string, optional): OSV ecosystem, such as npm, PyPI or Maven, default npm - `version` (string, optional): Only advisories that affect this version - `limit` (integer, optional): 1-40 advisories, default 20 - [osv/batch](https://data.openkrill.app/docs/osv/batch): `GET /v1/osv/batch` - Advisories for a batch of packages in one call, each row with summary, severity and fixed versions. (5 credits) - `packages` (string, required): Comma or space separated package names, at most 20 - `ecosystem` (string, optional): OSV ecosystem for every package, such as npm, PyPI or Maven, default npm - `version` (string, optional): Only advisories that affect this version of each package - `limit` (integer, optional): 1-40 advisories hydrated with full detail, default 10 ### ESPN Docs: https://data.openkrill.app/docs/espn - [espn/scoreboard](https://data.openkrill.app/docs/espn/scoreboard): `GET /v1/espn/scoreboard` - Games on the current ESPN scoreboard: teams, scores, status, venue and odds. (1 credit) - `league` (string, optional): ESPN sport/league path such as basketball/nba or football/eng.1, default basketball/nba - `limit` (integer, optional): 1-30 games, default 10 - [espn/headlines](https://data.openkrill.app/docs/espn/headlines): `GET /v1/espn/headlines` - Headlines for ESPN, each with byline, summary, published time and lead image. (1 credit) - `league` (string, optional): ESPN sport/league path such as basketball/nba or football/eng.1, default basketball/nba - `limit` (integer, optional): 1-30 articles, default 10 - [espn/teams](https://data.openkrill.app/docs/espn/teams): `GET /v1/espn/teams` - Every team in ESPN: abbreviation, logo, colours, division, venue and city. (1 credit) - `league` (string, optional): ESPN sport/league path such as basketball/nba or football/eng.1, default basketball/nba - `limit` (integer, optional): 1-60 teams, default 40 - [espn/standings](https://data.openkrill.app/docs/espn/standings): `GET /v1/espn/standings` - ESPN table: rank, wins, losses, points and goal difference per team, with its conference or division. (1 credit) - `league` (string, optional): ESPN sport/league path such as basketball/nba or soccer/eng.1, default basketball/nba - `limit` (integer, optional): 1-60 team rows, default 30 - [espn/athlete](https://data.openkrill.app/docs/espn/athlete): `GET /v1/espn/athlete` - One ESPN athlete: position, team, jersey, age, height, college, draft and season stat line. (1 credit) - `id` (string, required): ESPN athlete id, such as 1966 for LeBron James - `league` (string, optional): ESPN sport/league path, default basketball/nba ### Bitbucket Docs: https://data.openkrill.app/docs/bitbucket - [bitbucket/repos](https://data.openkrill.app/docs/bitbucket/repos): `GET /v1/bitbucket/repos` - Repositories owned by a GitHub account, newest first. (1 credit) - `handle` (string, required): GitHub login - `limit` (integer, optional): 1-50, default 10 - [bitbucket/repo](https://data.openkrill.app/docs/bitbucket/repo): `GET /v1/bitbucket/repo` - One Bitbucket repository with its stars, forks, open issues, topics and default branch. (1 credit) - `repo` (string, required): Repository, owner/name ### pub.dev Docs: https://data.openkrill.app/docs/pubdev - [pubdev/search](https://data.openkrill.app/docs/pubdev/search): `GET /v1/pubdev/search` - Dart and Flutter packages on pub.dev matching a keyword, with version, likes and pub points. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-30, default 10 - [pubdev/package](https://data.openkrill.app/docs/pubdev/package): `GET /v1/pubdev/package` - One pub.dev package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name ### OpenRouter Docs: https://data.openkrill.app/docs/openrouter - [openrouter/llm-models](https://data.openkrill.app/docs/openrouter/llm-models): `GET /v1/openrouter/llm-models` - Models served by OpenRouter: context window, modality, dollars per million tokens and accepted parameters. (1 credit) - `query` (string, optional): Free text matched against model ids and names, such as claude or gpt - `provider` (string, optional): Only models from this provider, such as openai or anthropic - `min_context` (integer, optional): Only models with at least this many context tokens - `limit` (integer, optional): 1-100 models, default 20 ### Research Organization Registry Docs: https://data.openkrill.app/docs/ror - [ror/organizations](https://data.openkrill.app/docs/ror/organizations): `GET /v1/ror/organizations` - Research organisations matching a query in Research Organization Registry: acronym, type, country and the GRID, ISNI and Wikidata ids. (1 credit) - `query` (string, required): Organisation name, acronym or keyword, such as max planck - `country` (string, optional): Two letter country code filter, such as de - `limit` (integer, optional): 1-50 organisations, default 10 ### ORCID Docs: https://data.openkrill.app/docs/orcid - [orcid/researchers](https://data.openkrill.app/docs/orcid/researchers): `GET /v1/orcid/researchers` - Researchers matching a query in ORCID: ORCID iD, name, public email and institutions. (1 credit) - `query` (string, required): Researcher name or keyword query, such as jennifer doudna - `limit` (integer, optional): 1-50 researchers, default 10 - [orcid/person](https://data.openkrill.app/docs/orcid/person): `GET /v1/orcid/person` - One ORCID record outside the works list: name, biography, keywords, links, countries, emails and external ids. (1 credit) - `id` (string, required): ORCID iD such as 0000-0002-1825-0097, or its orcid.org url - [orcid/works](https://data.openkrill.app/docs/orcid/works): `GET /v1/orcid/works` - Works on one ORCID record, newest first: title, type, journal, year, DOI and the linked url. (1 credit) - `id` (string, required): ORCID iD such as 0000-0002-1825-0097, or its orcid.org url - `limit` (integer, optional): 1-100 works, default 20, newest first ### Hex Docs: https://data.openkrill.app/docs/hexpm - [hexpm/search](https://data.openkrill.app/docs/hexpm/search): `GET /v1/hexpm/search` - Elixir and Erlang packages on Hex matching a keyword, most downloaded first. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-50, default 10 - [hexpm/package](https://data.openkrill.app/docs/hexpm/package): `GET /v1/hexpm/package` - One Hex package or image: version, license, size and its published counters. (1 credit) - `name` (string, required): Package name, such as requests or @scope/name ### FIRST EPSS Docs: https://data.openkrill.app/docs/epss - [epss/scores](https://data.openkrill.app/docs/epss/scores): `GET /v1/epss/scores` - EPSS exploit probability and percentile for one or more CVEs, highest risk first. (1 credit) - `cve` (string, required): One CVE id or a comma separated list, at most 20, such as CVE-2021-44228 - `limit` (integer, optional): 1-100 rows, default 20 ### bioRxiv Docs: https://data.openkrill.app/docs/biorxiv - [biorxiv/preprints](https://data.openkrill.app/docs/biorxiv/preprints): `GET /v1/biorxiv/preprints` - Preprints posted in a date interval: title, DOI, authors, category, licence and the journal DOI once published. (1 credit) - `start` (string, required): First posted date, YYYY-MM-DD - `end` (string, required): Last posted date, YYYY-MM-DD - `server` (string, optional): biorxiv or medrxiv, default biorxiv - `limit` (integer, optional): 1-30 preprints, default 10 - [biorxiv/preprint](https://data.openkrill.app/docs/biorxiv/preprint): `GET /v1/biorxiv/preprint` - One preprint: abstract, version, category, licence, corresponding author, institution and journal DOI. (1 credit) - `doi` (string, required): bioRxiv or medRxiv DOI such as 10.1101/2025.01.01.631024 - `server` (string, optional): biorxiv or medrxiv, default biorxiv ### DefiLlama Docs: https://data.openkrill.app/docs/defillama - [defillama/protocols](https://data.openkrill.app/docs/defillama/protocols): `GET /v1/defillama/protocols` - DeFi protocols ranked by total value locked, with market cap, chain breakdown and one and seven day change. (5 credits) - `query` (string, optional): Free text matched against protocol names, slugs and symbols - `chain` (string, optional): Only protocols on this chain, such as ethereum or solana - `category` (string, optional): Only this category, such as lending or dexes - `limit` (integer, optional): 1-100 protocols, default 20 - [defillama/protocol](https://data.openkrill.app/docs/defillama/protocol): `GET /v1/defillama/protocol` - One DeFi protocol: current TVL, per-chain breakdown, growth since listing, treasury, raises and hacks. (5 credits) - `slug` (string, required): DefiLlama protocol slug such as aave - [defillama/chains](https://data.openkrill.app/docs/defillama/chains): `GET /v1/defillama/chains` - Chains ranked by total value locked, with share of all tracked TVL, gas token and chain id. (1 credit) - `query` (string, optional): Chain name, token symbol or CoinGecko id, such as solana - `limit` (integer, optional): 1-200 chains, default 20 - [defillama/stablecoins](https://data.openkrill.app/docs/defillama/stablecoins): `GET /v1/defillama/stablecoins` - Stablecoins ranked by circulating value: peg, mechanism, price, weekly change and the chains they run on. (5 credits) - `query` (string, optional): Stablecoin name or exact symbol, such as tether or USDC - `peg` (string, optional): Peg unit filter, such as usd, eur or gold - `limit` (integer, optional): 1-200 stablecoins, default 20 ### mempool.space Docs: https://data.openkrill.app/docs/mempool - [mempool/blocks](https://data.openkrill.app/docs/mempool/blocks): `GET /v1/mempool/blocks` - Recent Bitcoin blocks, newest first: height, transactions, size, difficulty, reward and median fee. (1 credit) - `limit` (integer, optional): 1-15 most recent blocks, default 5 - [mempool/pools](https://data.openkrill.app/docs/mempool/pools): `GET /v1/mempool/pools` - Bitcoin mining pools in a window: blocks found, share of the network, empty blocks and fee delta. (5 credits) - `window` (string, optional): 24h, 3d, 1w, 1m, 3m, 6m, 1y, 2y or 3y, default 1w - `limit` (integer, optional): 1-50 pools, default 20 ### PokeAPI Docs: https://data.openkrill.app/docs/pokeapi - [pokeapi/pokemon](https://data.openkrill.app/docs/pokeapi/pokemon): `GET /v1/pokeapi/pokemon` - One Pokemon battle sheet: types, abilities, base stats, height, weight, sprites and cry. (1 credit) - `name` (string, required): Pokemon name or national dex number, such as pikachu or 25 - [pokeapi/species](https://data.openkrill.app/docs/pokeapi/species): `GET /v1/pokeapi/species` - One Pokemon species: latest English Pokedex flavour text, genus, generation, habitat, capture rate and evolution chain. (1 credit) - `name` (string, required): Pokemon name or national dex number, such as pikachu or 25 ### Wikimedia Commons Docs: https://data.openkrill.app/docs/wikimedia-commons - [wikimedia_commons/search](https://data.openkrill.app/docs/wikimedia-commons/search): `GET /v1/wikimedia_commons/search` - Media files on Wikimedia Commons matching a keyword, with image URL, size, author and license. (1 credit) - `query` (string, required): Search text - `limit` (integer, optional): 1-25, default 10 - [wikimedia_commons/file](https://data.openkrill.app/docs/wikimedia-commons/file): `GET /v1/wikimedia_commons/file` - One Wikimedia Commons file: original and thumb url, size, mime, uploader, licence and categories. (1 credit) - `file` (string, required): Commons file name such as FullMoon2010.jpg, with or without the File: prefix - [wikimedia_commons/files](https://data.openkrill.app/docs/wikimedia-commons/files): `GET /v1/wikimedia_commons/files` - Files inside one Wikimedia Commons category, each with url, size, mime, uploader and licence. (1 credit) - `category` (string, required): Commons category name, with or without the Category: prefix - `limit` (integer, optional): 1-25 files, default 10