{
  "meta": {
    "category": "social",
    "label": "Social Media",
    "icon": "📱",
    "color": "#f472b6",
    "count": 45,
    "generated": "2026-03-30T23:25:37.750Z",
    "source": "https://apimap.dev"
  },
  "apis": [
    {
      "id": "github",
      "name": "GitHub REST API",
      "provider": "GitHub",
      "category": "social",
      "description": "Repositories, issues, pull requests, code search, actions, users — the full GitHub platform.",
      "longDescription": "GitHub's REST API exposes the entire GitHub platform: create and manage repositories, open and close issues, create pull requests and reviews, search code across all public repos, trigger Actions workflows, manage GitHub Apps, and retrieve user and organization data.",
      "color": "#238636",
      "tags": [
        "repos",
        "issues",
        "pull-requests",
        "code-search",
        "actions"
      ],
      "authType": "bearer",
      "authDescription": "Authenticate with a personal access token or GitHub App token as a Bearer token.",
      "authExample": "Authorization: Bearer ghp_...",
      "baseUrl": "https://api.github.com",
      "docsUrl": "https://docs.github.com/en/rest",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "5,000 requests/hour (authenticated)"
        },
        "tiers": [],
        "details": "REST API access is free. GitHub plans (Free, Team $4/user/mo, Enterprise $21/user/mo) govern repository features, not API access."
      },
      "rateLimit": "5,000 requests/hour (authenticated)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/repos/{owner}/{repo}",
          "description": "Get repository metadata"
        },
        {
          "method": "POST",
          "path": "/repos/{owner}/{repo}/issues",
          "description": "Create an issue"
        },
        {
          "method": "GET",
          "path": "/repos/{owner}/{repo}/pulls",
          "description": "List pull requests"
        },
        {
          "method": "GET",
          "path": "/search/code",
          "description": "Search code across GitHub"
        },
        {
          "method": "POST",
          "path": "/repos/{owner}/{repo}/actions/workflows/{id}/dispatches",
          "description": "Trigger a workflow"
        },
        {
          "method": "GET",
          "path": "/user",
          "description": "Get authenticated user info"
        }
      ],
      "sampleRequest": "curl https://api.github.com/repos/anthropics/anthropic-sdk-python \\\n  -H \"Authorization: Bearer $GITHUB_TOKEN\" \\\n  -H \"Accept: application/vnd.github+json\"",
      "sampleResponse": "{\n  \"id\": 602413,\n  \"name\": \"anthropic-sdk-python\",\n  \"full_name\": \"anthropics/anthropic-sdk-python\",\n  \"description\": \"The official Python library for the Anthropic API\",\n  \"stargazers_count\": 4128,\n  \"forks_count\": 421,\n  \"open_issues_count\": 18,\n  \"language\": \"Python\",\n  \"default_branch\": \"main\"\n}",
      "scoreDepth": 78,
      "scoreLatency": 76,
      "scorePricing": 90,
      "score": 81,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.743Z",
      "verifiedStatus": 200,
      "latencyMs": 601
    },
    {
      "id": "twitter-x",
      "name": "X (Twitter) API",
      "provider": "X Corp",
      "category": "social",
      "description": "Read and post tweets, search timelines, stream real-time posts, and manage users.",
      "longDescription": "The X API (formerly Twitter API v2) provides programmatic access to tweets, users, trends, and DMs. Look up tweets and users by ID, search recent or full-archive posts, stream real-time tweets matching filters, post and reply, and manage likes and bookmarks.",
      "color": "#000000",
      "tags": [
        "tweets",
        "search",
        "streaming",
        "users",
        "timelines"
      ],
      "authType": "oauth2",
      "authDescription": "Supports OAuth 2.0 Bearer Token (app-only) for read-only, and OAuth 2.0 PKCE for user-context actions.",
      "authExample": "Authorization: Bearer AAAA...",
      "baseUrl": "https://api.twitter.com/2",
      "docsUrl": "https://developer.twitter.com/en/docs/twitter-api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 1500,
          "unit": "posts/writes",
          "period": "month",
          "note": "500k tweet reads/mo"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "1,500 writes/mo, 500k reads/mo"
          },
          {
            "name": "Basic",
            "monthlyCents": 10000,
            "included": "3M reads/mo, 50k writes/mo"
          },
          {
            "name": "Pro",
            "monthlyCents": 500000,
            "included": "1M posts/mo, full-archive search"
          },
          {
            "name": "Enterprise",
            "monthlyCents": 4200000,
            "included": "Unlimited, historical access"
          }
        ],
        "details": "Free: 1,500 writes/mo, 500k reads/mo. Basic: $100/mo (3M reads). Pro: $5,000/mo (1M posts). Enterprise: $42,000/mo."
      },
      "rateLimit": "300 requests/15min (Basic)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/tweets/{id}",
          "description": "Look up a specific tweet"
        },
        {
          "method": "POST",
          "path": "/tweets",
          "description": "Create a tweet"
        },
        {
          "method": "GET",
          "path": "/tweets/search/recent",
          "description": "Search tweets from the past 7 days"
        },
        {
          "method": "GET",
          "path": "/tweets/search/all",
          "description": "Full-archive search (Academic/Pro)"
        },
        {
          "method": "GET",
          "path": "/users/{id}/tweets",
          "description": "Get a user's timeline"
        },
        {
          "method": "GET",
          "path": "/tweets/sample/stream",
          "description": "Stream 1% sample of all tweets"
        }
      ],
      "sampleRequest": "curl \"https://api.twitter.com/2/tweets/search/recent?query=from:nasa&tweet.fields=created_at,public_metrics&max_results=5\" \\\n  -H \"Authorization: Bearer $TWITTER_BEARER_TOKEN\"",
      "sampleResponse": "{\n  \"data\": [{\n    \"id\": \"1234567890\",\n    \"text\": \"🚀 Artemis update: our lunar gateway...\",\n    \"created_at\": \"2024-01-18T14:00:00.000Z\",\n    \"public_metrics\": {\"retweet_count\": 823, \"like_count\": 4521}\n  }],\n  \"meta\": {\"newest_id\": \"1234567890\", \"result_count\": 5}\n}",
      "scoreDepth": 78,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:50.700Z",
      "verifiedStatus": 404,
      "latencyMs": 558
    },
    {
      "id": "reddit",
      "name": "Reddit API",
      "provider": "Reddit",
      "category": "social",
      "description": "Read posts and comments, search subreddits, submit content, and moderate communities.",
      "longDescription": "Reddit's API provides access to the front page of the internet: browse any subreddit, read posts and nested comment threads, search all of Reddit, submit posts and comments, upvote/downvote, access user profiles, and manage subreddit moderation queues.",
      "color": "#ff4500",
      "tags": [
        "subreddits",
        "posts",
        "comments",
        "search",
        "moderation"
      ],
      "authType": "oauth2",
      "authDescription": "Use OAuth 2.0. For read-only access use app-only credentials; for user actions use authorization code flow.",
      "authExample": "Authorization: Bearer token_here",
      "baseUrl": "https://oauth.reddit.com",
      "docsUrl": "https://www.reddit.com/dev/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": 100,
          "unit": "requests",
          "period": "minute",
          "note": "Free for most developer use cases"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "100 req/min OAuth, 10 req/min basic"
          },
          {
            "name": "Data API",
            "monthlyCents": null,
            "included": "Paid agreement for large-scale commercial use"
          }
        ],
        "details": "Developer API is free for most use cases. Data API for large-scale commercial use requires a paid agreement with Reddit. Standard: 100 req/min."
      },
      "rateLimit": "100 requests/min (free)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/r/{subreddit}/hot",
          "description": "Get hot posts in a subreddit"
        },
        {
          "method": "GET",
          "path": "/r/{subreddit}/comments/{id}",
          "description": "Get post with comments"
        },
        {
          "method": "GET",
          "path": "/search",
          "description": "Search posts across Reddit"
        },
        {
          "method": "POST",
          "path": "/api/submit",
          "description": "Submit a new post"
        },
        {
          "method": "POST",
          "path": "/api/comment",
          "description": "Submit a comment"
        },
        {
          "method": "GET",
          "path": "/user/{username}/overview",
          "description": "Get user's posts and comments"
        }
      ],
      "sampleRequest": "curl \"https://oauth.reddit.com/r/programming/hot?limit=5\" \\\n  -H \"Authorization: Bearer $REDDIT_ACCESS_TOKEN\" \\\n  -H \"User-Agent: MyApp/1.0 by YourUsername\"",
      "sampleResponse": "{\n  \"kind\": \"Listing\",\n  \"data\": {\n    \"children\": [{\n      \"kind\": \"t3\",\n      \"data\": {\n        \"title\": \"New study shows...\",\n        \"subreddit\": \"programming\",\n        \"score\": 2847,\n        \"num_comments\": 134,\n        \"url\": \"https://example.com/article\"\n      }\n    }]\n  }\n}",
      "scoreDepth": 78,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 76,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:51.239Z",
      "verifiedStatus": 200,
      "latencyMs": 1097
    },
    {
      "id": "discord",
      "name": "Discord API",
      "provider": "Discord",
      "category": "social",
      "description": "Build Discord bots and apps — send messages, manage servers, members, roles, and slash commands.",
      "longDescription": "The Discord API powers bots, integrations, and OAuth apps on the Discord platform. Create and manage channels, send messages and embeds, assign roles, listen to events via WebSocket Gateway, implement slash commands and context menus, manage server members, and integrate with Discord's voice channels. Used for community bots, game integrations, developer tools, and notification systems. Supports both bot tokens and OAuth2 for user-scoped actions.",
      "color": "#5865f2",
      "tags": [
        "bots",
        "servers",
        "messages",
        "roles",
        "slash-commands",
        "webhooks",
        "oauth2"
      ],
      "authType": "bearer",
      "authDescription": "Bot token: prefix with \"Bot \" (e.g., \"Bot MTk4NjIyNDgzNDcxOTI1MjQ4.GlLjkw.abc\"). OAuth2 Bearer token for user-scoped actions. Create an application at discord.com/developers.",
      "authExample": "Authorization: Bot MTk4NjIyNDgzNDcxOTI1MjQ4.GlLjkw.abc",
      "baseUrl": "https://discord.com/api/v10",
      "docsUrl": "https://discord.com/developers/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Full API access is free for bots and apps"
        },
        "tiers": [],
        "details": "The Discord API is free to use. Discord monetizes via Nitro subscriptions and server boosts. No API usage fees for developers."
      },
      "rateLimit": "50 requests/sec global · Per-route limits vary (most routes: 5 req/5 sec)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/channels/{channel_id}/messages",
          "description": "Send a message to a channel"
        },
        {
          "method": "GET",
          "path": "/guilds/{guild_id}",
          "description": "Get server (guild) info and settings"
        },
        {
          "method": "GET",
          "path": "/guilds/{guild_id}/members",
          "description": "List members in a server"
        },
        {
          "method": "PUT",
          "path": "/guilds/{guild_id}/members/{user_id}/roles/{role_id}",
          "description": "Add a role to a member"
        },
        {
          "method": "POST",
          "path": "/applications/{app_id}/commands",
          "description": "Register a global slash command"
        },
        {
          "method": "GET",
          "path": "/users/@me",
          "description": "Get the current bot or OAuth user info"
        }
      ],
      "sampleRequest": "curl \"https://discord.com/api/v10/channels/$CHANNEL_ID/messages\" \\\n  -H \"Authorization: Bot $DISCORD_BOT_TOKEN\" \\\n  -H \"Content-Type: application/json\" \\\n  -X POST \\\n  -d '{\"content\":\"Hello from API Map!\",\"embeds\":[{\"title\":\"API Directory\",\"color\":8531955,\"description\":\"50+ APIs for developers\"}]}'",
      "sampleResponse": "{\n  \"id\": \"1234567890123456789\",\n  \"channel_id\": \"987654321098765432\",\n  \"content\": \"Hello from API Map!\",\n  \"author\": { \"id\": \"111\", \"username\": \"MyBot\", \"bot\": true },\n  \"timestamp\": \"2024-03-15T10:00:00.000000+00:00\",\n  \"embeds\": [{ \"title\": \"API Directory\", \"color\": 8531955 }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.955Z",
      "verifiedStatus": 404,
      "latencyMs": 1045
    },
    {
      "id": "twitch",
      "name": "Twitch Helix API",
      "provider": "Twitch",
      "category": "social",
      "description": "Access live streams, VODs, clips, channel data, and Twitch subscriptions. Trigger EventSub webhooks.",
      "longDescription": "The Twitch Helix API provides programmatic access to the Twitch platform. Retrieve live streams and stream metadata, get channel and user information, list top games and categories, fetch VODs and clips, manage channel point rewards, query Twitch subscriptions, and receive real-time events (stream live/offline, channel follows, subscriptions, raids) via the EventSub webhook system. Used for stream overlays, dashboards, chat bots, and analytics tools.",
      "color": "#9146ff",
      "tags": [
        "streaming",
        "live",
        "vods",
        "clips",
        "eventsub",
        "webhooks",
        "chat",
        "gaming"
      ],
      "authType": "bearer",
      "authDescription": "Use OAuth2 Client Credentials flow to get an app access token, or Authorization Code flow for user-scoped actions. Pass the token as Bearer. Also requires the Client-ID header.",
      "authExample": "Authorization: Bearer APP_ACCESS_TOKEN\nClient-ID: YOUR_CLIENT_ID",
      "baseUrl": "https://api.twitch.tv/helix",
      "docsUrl": "https://dev.twitch.tv/docs/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Full API access is free for registered apps"
        },
        "tiers": [],
        "details": "The Twitch API is free for developers. Register your app at dev.twitch.tv to get a client ID. Rate limits apply per account tier."
      },
      "rateLimit": "800 requests/min (app access token)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/streams",
          "description": "Get live streams with filtering by game/user/language"
        },
        {
          "method": "GET",
          "path": "/channels",
          "description": "Get channel information by broadcaster ID"
        },
        {
          "method": "GET",
          "path": "/users",
          "description": "Get user info by login name or ID"
        },
        {
          "method": "GET",
          "path": "/videos",
          "description": "Get VODs for a user or game"
        },
        {
          "method": "GET",
          "path": "/clips",
          "description": "Get clips created for a broadcaster"
        },
        {
          "method": "POST",
          "path": "/eventsub/subscriptions",
          "description": "Subscribe to EventSub events (stream.online, channel.follow, etc.)"
        }
      ],
      "sampleRequest": "# First get an app access token, then:\ncurl \"https://api.twitch.tv/helix/streams?game_id=509658&first=5\" \\\n  -H \"Authorization: Bearer $TWITCH_ACCESS_TOKEN\" \\\n  -H \"Client-ID: $TWITCH_CLIENT_ID\"",
      "sampleResponse": "{\n  \"data\": [{\n    \"id\": \"40627613557\",\n    \"user_name\": \"shroud\",\n    \"game_name\": \"Just Chatting\",\n    \"title\": \"Chill stream\",\n    \"viewer_count\": 28541,\n    \"started_at\": \"2024-03-15T09:00:00Z\",\n    \"language\": \"en\",\n    \"thumbnail_url\": \"https://static-cdn.jtvnw.net/previews-ttv/live_user_shroud-{width}x{height}.jpg\"\n  }]\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:52.990Z",
      "verifiedStatus": 404,
      "latencyMs": 999
    },
    {
      "id": "linkedin",
      "name": "LinkedIn API",
      "provider": "LinkedIn",
      "category": "social",
      "description": "Post content, access profiles, manage company pages, and retrieve job listings via LinkedIn's REST API.",
      "longDescription": "The LinkedIn API (v2) allows applications to post articles and rich media to LinkedIn, access member profiles (with consent), manage company page content and analytics, retrieve job listings, and run marketing campaigns. The API uses OAuth 2.0 for all user-scoped operations. Most endpoints require an approved LinkedIn Partner Program application for production access. Widely used for social media management tools, recruiting platforms, and B2B marketing automation.",
      "color": "#0a66c2",
      "tags": [
        "professional",
        "jobs",
        "company-pages",
        "content",
        "b2b",
        "recruiting",
        "marketing"
      ],
      "authType": "oauth2",
      "authDescription": "LinkedIn uses OAuth 2.0. Redirect users to LinkedIn's authorization endpoint. Use the returned code to exchange for an access token. Pass as Bearer in the Authorization header.",
      "authExample": "Authorization: Bearer AQX...",
      "baseUrl": "https://api.linkedin.com/v2",
      "docsUrl": "https://learn.microsoft.com/en-us/linkedin/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Basic profile and share APIs free with OAuth app"
        },
        "tiers": [],
        "details": "Core APIs (profile, share) are free. Marketing APIs require LinkedIn Marketing Developer Program membership. Talent APIs require Recruiter license. Usage limits vary by product."
      },
      "rateLimit": "100 calls/day per user (default) · Higher with partner approval",
      "endpoints": [
        {
          "method": "GET",
          "path": "/me",
          "description": "Get the authenticated member's profile"
        },
        {
          "method": "POST",
          "path": "/ugcPosts",
          "description": "Create a text or media post on LinkedIn"
        },
        {
          "method": "GET",
          "path": "/organizations/{org_id}",
          "description": "Get company page details and follower count"
        },
        {
          "method": "GET",
          "path": "/jobPostings",
          "description": "List job postings for a company"
        },
        {
          "method": "GET",
          "path": "/networkSizes/{member_urn}",
          "description": "Get a member's 1st/2nd degree network size"
        }
      ],
      "sampleRequest": "curl \"https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture)\" \\\n  -H \"Authorization: Bearer $LINKEDIN_ACCESS_TOKEN\"",
      "sampleResponse": "{\n  \"id\": \"ByunXV3vn7\",\n  \"firstName\": { \"localized\": { \"en_US\": \"Kevin\" } },\n  \"lastName\":  { \"localized\": { \"en_US\": \"Grace\"  } },\n  \"profilePicture\": {\n    \"displayImage\": \"urn:li:digitalmediaAsset:C5103AQE8df\"\n  }\n}",
      "scoreDepth": 86,
      "scoreLatency": 38,
      "scorePricing": 90,
      "score": 73,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:53.047Z",
      "verifiedStatus": 401,
      "latencyMs": 902
    },
    {
      "id": "telegram-bot",
      "name": "Telegram Bot API",
      "provider": "Telegram Bot",
      "category": "social",
      "description": "Telegram Bot API lets you build bots that send messages, photos, files, polls, and inline keyboards. Supports webhooks, inline mode, payments, and games. Completely free to use.",
      "longDescription": "Auto-generated OpenAPI schema",
      "color": "#8b5cf6",
      "tags": [
        "communication",
        "messaging",
        "bots",
        "chat",
        "social"
      ],
      "authType": "api-key",
      "authDescription": "Bot token appended to the base URL path (no header required)",
      "authExample": "GET https://api.telegram.org/bot{YOUR_BOT_TOKEN}/getMe",
      "baseUrl": "https://api.telegram.org",
      "docsUrl": "https://api.telegram.org/bot{token}",
      "hasFreeTier": true,
      "pricing": {
        "model": "free",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "forever",
          "note": "Completely free, no limits"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Unlimited — completely free"
          }
        ],
        "details": "The Telegram Bot API is 100% free with no usage limits. Bots can send up to 30 messages/second globally, or 1 message/second per chat."
      },
      "rateLimit": "30 messages/sec (global); 1 message/sec per chat",
      "endpoints": [
        {
          "method": "POST",
          "path": "/addStickerToSet",
          "description": "Use this method to add a new sticker to a set created by the bot. You **must** u"
        },
        {
          "method": "POST",
          "path": "/answerCallbackQuery",
          "description": "Use this method to send answers to callback queries sent from [inline keyboards]"
        },
        {
          "method": "POST",
          "path": "/answerInlineQuery",
          "description": "Use this method to send answers to an inline query. On success, *True* is return"
        },
        {
          "method": "POST",
          "path": "/answerPreCheckoutQuery",
          "description": "Once the user has confirmed their payment and shipping details, the Bot API send"
        },
        {
          "method": "POST",
          "path": "/answerShippingQuery",
          "description": "If you sent an invoice requesting a shipping address and the parameter *is\\_flex"
        },
        {
          "method": "POST",
          "path": "/close",
          "description": "Use this method to close the bot instance before moving it from one local server"
        },
        {
          "method": "POST",
          "path": "/copyMessage",
          "description": "Use this method to copy messages of any kind. The method is analogous to the met"
        },
        {
          "method": "POST",
          "path": "/createNewStickerSet",
          "description": "Use this method to create a new sticker set owned by a user. The bot will be abl"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.telegram.org/bot{token}/addStickerToSet' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 71,
      "scoreLatency": 40,
      "scorePricing": 100,
      "score": 70,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.130Z",
      "verifiedStatus": 200,
      "latencyMs": 2294
    },
    {
      "id": "bufferapp",
      "name": "Bufferapp",
      "provider": "Bufferapp",
      "category": "social",
      "description": "Social media management for marketers and agencies",
      "longDescription": "Social media management for marketers and agencies",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "bufferapp"
      ],
      "authType": "oauth2",
      "authDescription": "OAuth 2.0 — obtain an access token via the authorization flow",
      "authExample": "Authorization: Bearer <access_token>",
      "baseUrl": "https://api.bufferapp.com/1/",
      "docsUrl": "https://api.bufferapp.com/1/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Social media scheduling (Buffer). Free: 3 channels, 10 posts each. Essentials $6/channel/mo. Team $12/channel/mo. Agency $120/mo (10 channels)."
      },
      "rateLimit": "60 req/min (OAuth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/info/configuration{mediaTypeExtension}",
          "description": "Returns an object with the current configuration that Buffer is using, including"
        },
        {
          "method": "GET",
          "path": "/links/shares{mediaTypeExtension}",
          "description": "Returns an object with a the numbers of shares a link has had using Buffer."
        },
        {
          "method": "POST",
          "path": "/profiles/{id}/schedules/update{mediaTypeExtension}",
          "description": "\"Set the posting schedules for the specified social media profile.\n"
        },
        {
          "method": "GET",
          "path": "/profiles/{id}/schedules{mediaTypeExtension}",
          "description": "Returns details of the posting schedules associated with a social media profile."
        },
        {
          "method": "GET",
          "path": "/profiles/{id}/updates/pending{mediaTypeExtension}",
          "description": "\"Returns an array of updates that are currently in the buffer for an individual "
        },
        {
          "method": "POST",
          "path": "/profiles/{id}/updates/reorder{mediaTypeExtension}",
          "description": "Edit the order at which statuses for the specified social media profile will be "
        },
        {
          "method": "GET",
          "path": "/profiles/{id}/updates/sent{mediaTypeExtension}",
          "description": "Returns an array of updates that have been sent from the buffer for an individua"
        },
        {
          "method": "POST",
          "path": "/profiles/{id}/updates/shuffle{mediaTypeExtension}",
          "description": "Randomize the order at which statuses for the specified social media profile wil"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.bufferapp.com/1//info/configuration{mediaTypeExtension}' \\\n  -H 'Authorization: Bearer <access_token>'",
      "sampleResponse": "{}",
      "scoreDepth": 61,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:17:56.610Z",
      "verifiedStatus": 404,
      "latencyMs": 1205
    },
    {
      "id": "dweet-io",
      "name": "dweet.io",
      "provider": "dweet.io",
      "category": "social",
      "description": "Dweet.io allows users to share data from mobile, tablets, and pcs, and them to other devices and accounts across social media platforms. Dweet.io provides an API to access the different functionality of the Dweet.io service. Users can make REST calls to read and create dweets, lock and unlock things",
      "longDescription": "Dweet.io allows users to share data from mobile, tablets, and pcs, and them to other devices and accounts across social media platforms. Dweet.io provides an API to access the different functionality of the Dweet.io service. Users can make REST calls to read and create dweets, lock and unlock things",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "dweet"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://dweet.io/",
      "docsUrl": "https://dweet.io/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/alert/{who}/when/{thing}/{condition}",
          "description": "Create an alert for a thing. A thing must be locked before an alert can be set."
        },
        {
          "method": "POST",
          "path": "/dweet/for/{thing}",
          "description": "Create a dweet for a thing."
        },
        {
          "method": "POST",
          "path": "/dweet/quietly/for/{thing}",
          "description": "Create a dweet for a thing.  This method differs from /dweet/for/{thing} only in that successful dweets result in an HTTP 204 response rather than the typical verbose response."
        },
        {
          "method": "GET",
          "path": "/get/alert/for/{thing}",
          "description": "Get the alert attached to a thing."
        },
        {
          "method": "GET",
          "path": "/get/dweets/for/{thing}",
          "description": "Read the last 5 cached dweets for a thing."
        },
        {
          "method": "GET",
          "path": "/get/latest/dweet/for/{thing}",
          "description": "Read the latest dweet for a thing."
        },
        {
          "method": "GET",
          "path": "/get/stored/alerts/for/{thing}",
          "description": "Read all the saved alerts for a thing from long term storage.  You can query a maximum of 1 day per request and a granularly of 1 hour."
        },
        {
          "method": "GET",
          "path": "/get/stored/dweets/for/{thing}",
          "description": "Read all the saved dweets for a thing from long term storage.  You can query a maximum of 1 day per request and a granularly of 1 hour."
        }
      ],
      "sampleRequest": "curl -X GET 'https://dweet.io//alert/{who}/when/{thing}/{condition}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 37,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:17:59.906Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "ritekit",
      "name": "RiteKit API",
      "provider": "RiteKit",
      "category": "social",
      "description": "RiteKit API is based on REST principles.\n\nAuthentication uses standard OAuth 2.0 process\n\nGetting started\n\n1. Sign up for RiteKit\n\n1. Go to developer dashboard\n\n1. Click \"Create a token\" button to get your Client ID and Clie",
      "longDescription": "RiteKit API is based on REST principles.\n\nAuthentication uses standard OAuth 2.0 process\n\nGetting started\n\n1. Sign up for RiteKit\n\n1. Go to developer dashboard\n\n1. Click \"Create a token\" button to get your Client ID and Clie",
      "color": "#6366f1",
      "tags": [
        "auth",
        "ritekit"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.ritekit.com",
      "docsUrl": "https://api.ritekit.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/v1/emoji/auto-emojify",
          "description": "Auto-Emojify"
        },
        {
          "method": "GET",
          "path": "/v1/emoji/suggestions",
          "description": "Emoji Suggestions"
        },
        {
          "method": "GET",
          "path": "/v1/images/animate",
          "description": "Animate Image"
        },
        {
          "method": "GET",
          "path": "/v1/images/logo",
          "description": "Company Logo"
        },
        {
          "method": "GET",
          "path": "/v1/images/quote",
          "description": "Text to Image"
        },
        {
          "method": "GET",
          "path": "/v1/link/cta",
          "description": "List of CTAs"
        },
        {
          "method": "GET",
          "path": "/v1/link/short-link",
          "description": "Shorten Link"
        },
        {
          "method": "GET",
          "path": "/v1/search/trending",
          "description": "Trending Hashtags"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.ritekit.com/v1/emoji/auto-emojify' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:11.521Z",
      "verifiedStatus": 404,
      "latencyMs": 4117
    },
    {
      "id": "semantria",
      "name": "Semantria",
      "provider": "Semantria",
      "category": "social",
      "description": "Semantria applies Text and Sentiment Analysis to tweets, facebook posts, surveys, reviews or enterprise content.",
      "longDescription": "Semantria applies Text and Sentiment Analysis to tweets, facebook posts, surveys, reviews or enterprise content.",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "semantria"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.semantria.com/",
      "docsUrl": "https://api.semantria.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "DELETE",
          "path": "/blacklist.{content_type}",
          "description": "Remove items from blacklist"
        },
        {
          "method": "GET",
          "path": "/blacklist.{content_type}",
          "description": "Retrieve blacklisted items"
        },
        {
          "method": "POST",
          "path": "/blacklist.{content_type}",
          "description": "Add items to blacklist"
        },
        {
          "method": "PUT",
          "path": "/blacklist.{content_type}",
          "description": "Update items in blacklist"
        },
        {
          "method": "DELETE",
          "path": "/categories.{content_type}",
          "description": "Remove user categories"
        },
        {
          "method": "GET",
          "path": "/categories.{content_type}",
          "description": "Retrieve user categories"
        },
        {
          "method": "POST",
          "path": "/categories.{content_type}",
          "description": "Add user categories"
        },
        {
          "method": "PUT",
          "path": "/categories.{content_type}",
          "description": "Updates user categories"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.semantria.com//blacklist.{content_type}' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 65,
      "scoreLatency": 8,
      "scorePricing": 28,
      "score": 37,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:19.054Z",
      "verifiedStatus": 200,
      "latencyMs": 11127
    },
    {
      "id": "statsocial-platform",
      "name": "StatSocial Platform API",
      "provider": "StatSocial Platform",
      "category": "social",
      "description": "API Reference: <br><br> The StatSocial API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which can be understood by off-the-shelf",
      "longDescription": "API Reference: <br><br> The StatSocial API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which can be understood by off-the-shelf",
      "color": "#6366f1",
      "tags": [
        "auth",
        "statsocial"
      ],
      "authType": "api-key",
      "authDescription": "API key in the request header (api_key)",
      "authExample": "api_key: YOUR_API_KEY",
      "baseUrl": "http://api.statsocial.com/api",
      "docsUrl": "http://api.statsocial.com/api",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid social data analytics platform. Enterprise pricing on request."
      },
      "rateLimit": "Based on contract",
      "endpoints": [
        {
          "method": "GET",
          "path": "/applications/status/",
          "description": "Used to understand API usage"
        },
        {
          "method": "GET",
          "path": "/reports/",
          "description": "Obtain report output"
        },
        {
          "method": "POST",
          "path": "/reports/",
          "description": "Obtain report output"
        },
        {
          "method": "GET",
          "path": "/reports/custom/create/",
          "description": "Step 3 of executing custom report"
        },
        {
          "method": "POST",
          "path": "/reports/custom/create/",
          "description": "Step 3 of executing custom report"
        },
        {
          "method": "GET",
          "path": "/reports/custom/generate/",
          "description": "Step 1 of executing custom report"
        },
        {
          "method": "POST",
          "path": "/reports/custom/generate/",
          "description": "Step 1 of executing custom report"
        },
        {
          "method": "GET",
          "path": "/reports/custom/insert/",
          "description": "Step 2 of executing custom report"
        }
      ],
      "sampleRequest": "curl -X GET 'http://api.statsocial.com/api/applications/status/' \\\n  -H 'api_key: YOUR_API_KEY'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 4,
      "scorePricing": 28,
      "score": 38,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.283Z",
      "verifiedStatus": 404,
      "latencyMs": 10177
    },
    {
      "id": "tcgdex",
      "name": "TCGdex API",
      "provider": "TCGdex",
      "category": "social",
      "description": "A Multilanguage Pokémon TCG Database with Cards Pictures and most of the informations contained on the cards.\nYou can find out more about TCGdex at https://www.tcgdex.net or on Discord.",
      "longDescription": "A Multilanguage Pokémon TCG Database with Cards Pictures and most of the informations contained on the cards.\nYou can find out more about TCGdex at https://www.tcgdex.net or on Discord.",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "tcgdex"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://api.tcgdex.net/v2/{lang}",
      "docsUrl": "https://github.com/tcgdex/cards-database",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/cards",
          "description": "fetch the list of cards"
        },
        {
          "method": "GET",
          "path": "/cards/{cardId}",
          "description": "Finds Card by Global ID"
        },
        {
          "method": "GET",
          "path": "/categories",
          "description": "GET /categories"
        },
        {
          "method": "GET",
          "path": "/categories/{category}",
          "description": "GET /categories/{category}"
        },
        {
          "method": "GET",
          "path": "/dex-ids",
          "description": "GET /dex-ids"
        },
        {
          "method": "GET",
          "path": "/dex-ids/{dexId}",
          "description": "GET /dex-ids/{dexId}"
        },
        {
          "method": "GET",
          "path": "/energy-types",
          "description": "GET /energy-types"
        },
        {
          "method": "GET",
          "path": "/energy-types/{energy-type}",
          "description": "GET /energy-types/{energy-type}"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.tcgdex.net/v2/{lang}/cards' \\\n  -H '# No auth required'",
      "sampleResponse": "{}",
      "scoreDepth": 68,
      "scoreLatency": 10,
      "scorePricing": 28,
      "score": 39,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:18.984Z",
      "verifiedStatus": 404,
      "latencyMs": 4013
    },
    {
      "id": "tvmaze-user",
      "name": "TVmaze user API",
      "provider": "TVmaze user",
      "category": "social",
      "description": "Access to the user API is only possible for users with a premium account. A user can only access their own user data.\n\nAuthentication uses HTTP Basic. Use the TVmaze username as authentication username, and the TVmaze API key as authentication password. Your API key",
      "longDescription": "Access to the user API is only possible for users with a premium account. A user can only access their own user data.\n\nAuthentication uses HTTP Basic. Use the TVmaze username as authentication username, and the TVmaze API key as authentication password. Your API key",
      "color": "#6366f1",
      "tags": [
        "auth",
        "tvmaze"
      ],
      "authType": "basic",
      "authDescription": "HTTP Basic Auth — base64-encoded username:password",
      "authExample": "Authorization: Basic BASE64(username:password)",
      "baseUrl": "https://api.tvmaze.com/v1",
      "docsUrl": "http://www.tvmaze.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free — TVmaze API is free for non-commercial use. TV show database and scheduling. User endpoints require OAuth 2.0. Premium plan $1.99/mo for contributors."
      },
      "rateLimit": "20 req/10s (public) · 200 req/10s (commercial)",
      "endpoints": [
        {
          "method": "POST",
          "path": "/auth/poll",
          "description": "Poll whether an authentication request was confirmed"
        },
        {
          "method": "POST",
          "path": "/auth/start",
          "description": "Start an authentication request"
        },
        {
          "method": "GET",
          "path": "/auth/validate",
          "description": "Validate your authentication credentials"
        },
        {
          "method": "POST",
          "path": "/scrobble/episodes",
          "description": "Mark episodes as acquired or watched based on their IDs"
        },
        {
          "method": "PUT",
          "path": "/scrobble/episodes/{episode_id}",
          "description": "Mark an episode as acquired or watched based on its ID"
        },
        {
          "method": "POST",
          "path": "/scrobble/shows",
          "description": "Mark episodes within a show as acquired or watched based on their attributes"
        },
        {
          "method": "GET",
          "path": "/scrobble/shows/{show_id}",
          "description": "List watched and acquired episodes for a show"
        },
        {
          "method": "GET",
          "path": "/user/episodes",
          "description": "List the marked episodes"
        }
      ],
      "sampleRequest": "curl -X GET 'https://api.tvmaze.com/v1/auth/poll' \\\n  -H 'Authorization: Basic BASE64(username:password)'",
      "sampleResponse": "{}",
      "scoreDepth": 72,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 46,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:20.772Z",
      "verifiedStatus": 404,
      "latencyMs": 1788
    },
    {
      "id": "whatsapp-business",
      "name": "WhatsApp Business API",
      "provider": "WhatsApp Business",
      "category": "social",
      "description": "See https://developers.facebook.com/docs/whatsapp",
      "longDescription": "See https://developers.facebook.com/docs/whatsapp",
      "color": "#8b5cf6",
      "tags": [
        "social",
        "whatsapp"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "http://whatsapp.local",
      "docsUrl": "http://whatsapp.local",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Meta developer account. Conversation-based pricing from $0.005–$0.08/conversation."
      },
      "rateLimit": "1,000 free business-initiated conversations/month",
      "endpoints": [
        {
          "method": "POST",
          "path": "/account",
          "description": "Request-Code"
        },
        {
          "method": "POST",
          "path": "/account/shards",
          "description": "Set-Shards"
        },
        {
          "method": "POST",
          "path": "/account/verify",
          "description": "Register-Account"
        },
        {
          "method": "POST",
          "path": "/certificates/external",
          "description": "Upload-Certificate"
        },
        {
          "method": "GET",
          "path": "/certificates/external/ca",
          "description": "Download-CA-Certificate"
        },
        {
          "method": "DELETE",
          "path": "/certificates/webhooks/ca",
          "description": "Delete Webhook CA Certificate"
        },
        {
          "method": "GET",
          "path": "/certificates/webhooks/ca",
          "description": "Download Webhook CA Certificate"
        },
        {
          "method": "POST",
          "path": "/certificates/webhooks/ca",
          "description": "Upload Webhook CA Certificate"
        }
      ],
      "sampleRequest": "curl -X GET 'http://whatsapp.local/account' \\\n  -H 'Authorization: Bearer YOUR_TOKEN'",
      "sampleResponse": "{}",
      "scoreDepth": 57,
      "scoreLatency": 0,
      "scorePricing": 28,
      "score": 31,
      "reachable": false,
      "verifiedAt": "2026-03-29T20:18:26.421Z",
      "verifiedStatus": null,
      "latencyMs": null
    },
    {
      "id": "mastodon",
      "name": "Mastodon API",
      "provider": "Mastodon",
      "category": "social",
      "description": "Open-source decentralized social network API for account management, posting statuses, reading timelines, and social interactions on the Mastodon platform.",
      "longDescription": "Open-source decentralized social network API for account management, posting statuses, reading timelines, and social interactions on the Mastodon platform.",
      "color": "#6364ff",
      "tags": [
        "social",
        "fediverse",
        "microblogging"
      ],
      "authType": "bearer",
      "authDescription": "Bearer token in the Authorization header (obtained via OAuth 2.0)",
      "authExample": "Authorization: Bearer YOUR_ACCESS_TOKEN",
      "baseUrl": "https://mastodon.social/api/v1",
      "docsUrl": "https://docs.joinmastodon.org/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Free to use on any Mastodon instance"
        },
        "tiers": [],
        "details": "Open-source software; any Mastodon instance exposes this API for free."
      },
      "rateLimit": "300 requests per 5 minutes per user",
      "endpoints": [
        {
          "method": "GET",
          "path": "/timelines/home",
          "description": "Get home timeline"
        },
        {
          "method": "GET",
          "path": "/timelines/public",
          "description": "Get public timeline"
        },
        {
          "method": "POST",
          "path": "/statuses",
          "description": "Post a new status"
        },
        {
          "method": "GET",
          "path": "/accounts/verify_credentials",
          "description": "Verify credentials"
        },
        {
          "method": "GET",
          "path": "/accounts/{id}",
          "description": "Get an account"
        },
        {
          "method": "GET",
          "path": "/accounts/search",
          "description": "Search for accounts"
        },
        {
          "method": "POST",
          "path": "/accounts/{id}/follow",
          "description": "Follow an account"
        },
        {
          "method": "GET",
          "path": "/notifications",
          "description": "Get notifications"
        }
      ],
      "sampleRequest": "curl -X GET 'https://mastodon.social/api/v1/timelines/public'",
      "sampleResponse": "[{\"id\":\"123\",\"content\":\"<p>Hello world</p>\",\"created_at\":\"2024-01-01T00:00:00.000Z\"}]",
      "scoreDepth": 73,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 62,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:18:47.711Z",
      "verifiedStatus": 404,
      "latencyMs": 2058
    },
    {
      "id": "ayrshare",
      "name": "Ayrshare API",
      "provider": "Ayrshare",
      "category": "social",
      "description": "Social media APIs to post, get analytics, and manage multiple users social media accounts",
      "longDescription": "Social media APIs to post, get analytics, and manage multiple users social media accounts",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.ayrshare.com",
      "docsUrl": "https://www.ayrshare.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Social media posting API. Free: 20 posts/month, 5 platforms. Premium $99/mo: unlimited posts, 7 platforms. Business $499/mo: multi-user, analytics, white-label."
      },
      "rateLimit": "30 req/min (free) · 100 req/min (paid)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.ayrshare.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.743Z",
      "verifiedStatus": 200,
      "latencyMs": 1640
    },
    {
      "id": "aztro",
      "name": "aztro API",
      "provider": "aztro",
      "category": "social",
      "description": "Daily horoscope info for yesterday, today, and tomorrow",
      "longDescription": "Daily horoscope info for yesterday, today, and tomorrow",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://aztro.sameerkumar.website",
      "docsUrl": "https://aztro.sameerkumar.website/",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://aztro.sameerkumar.website'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 90,
      "score": 43,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.844Z",
      "verifiedStatus": 503,
      "latencyMs": 1647
    },
    {
      "id": "facebook",
      "name": "Facebook API",
      "provider": "Facebook",
      "category": "social",
      "description": "Facebook Login, Share on FB, Social Plugins, Analytics and more",
      "longDescription": "Facebook Login, Share on FB, Social Plugins, Analytics and more",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.facebook.com",
      "docsUrl": "https://developers.facebook.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for approved developers. Facebook Graph API access requires App Review for extended permissions. No usage fees; rate limits enforced by app token tier."
      },
      "rateLimit": "200 calls/hour per user token · 100 calls/s (app-level)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.facebook.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.431Z",
      "verifiedStatus": 200,
      "latencyMs": 2189
    },
    {
      "id": "foursquare",
      "name": "Foursquare API",
      "provider": "Foursquare",
      "category": "social",
      "description": "Interact with Foursquare users and places (geolocation-based checkins, photos, tips, events, etc)",
      "longDescription": "Interact with Foursquare users and places (geolocation-based checkins, photos, tips, events, etc)",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developer.foursquare.com",
      "docsUrl": "https://developer.foursquare.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "pay-as-you-go",
        "startingCentsPerMonth": 0,
        "freeQuota": null,
        "tiers": [
          {
            "name": "Standard",
            "monthlyCents": 0,
            "included": "No monthly fee, pay per transaction"
          }
        ],
        "unitCost": {
          "amountCents": 260,
          "per": 10000,
          "unit": "transaction value (2.6% + $0.10)"
        },
        "details": "In-person: 2.6% + $0.10. Online: 2.9% + $0.30. Keyed-in: 3.5% + $0.15. No monthly fee for basic processing."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developer.foursquare.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 75,
      "score": 42,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.708Z",
      "verifiedStatus": 200,
      "latencyMs": 3445
    },
    {
      "id": "full-contact",
      "name": "Full Contact API",
      "provider": "Full Contact",
      "category": "social",
      "description": "Get Social Media profiles and contact Information",
      "longDescription": "Get Social Media profiles and contact Information",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://docs.fullcontact.com",
      "docsUrl": "https://docs.fullcontact.com/",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Identity resolution and person data enrichment from $499/mo."
      },
      "rateLimit": "600 req/min",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.fullcontact.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:34.909Z",
      "verifiedStatus": 200,
      "latencyMs": 1606
    },
    {
      "id": "hashnode",
      "name": "Hashnode API",
      "provider": "Hashnode",
      "category": "social",
      "description": "A blogging platform built for developers",
      "longDescription": "A blogging platform built for developers",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://hashnode.com",
      "docsUrl": "https://hashnode.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://hashnode.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 51,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.214Z",
      "verifiedStatus": 200,
      "latencyMs": 1852
    },
    {
      "id": "kakao",
      "name": "Kakao API",
      "provider": "Kakao",
      "category": "social",
      "description": "Kakao Login, Share on KakaoTalk, Social Plugins and more",
      "longDescription": "Kakao Login, Share on KakaoTalk, Social Plugins and more",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.kakao.com",
      "docsUrl": "https://developers.kakao.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for Kakao developers. KakaoTalk social login and messaging APIs. Kakao i (AI) APIs have usage-based pricing. South Korea-focused platform."
      },
      "rateLimit": "Daily quota per app; varies by API",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.kakao.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.591Z",
      "verifiedStatus": 200,
      "latencyMs": 2762
    },
    {
      "id": "line",
      "name": "Line API",
      "provider": "Line",
      "category": "social",
      "description": "Line Login, Share on Line, Social Plugins and more",
      "longDescription": "Line Login, Share on Line, Social Plugins and more",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.line.biz",
      "docsUrl": "https://developers.line.biz/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for developers (LINE Messaging API). Pay-as-you-go for outbound messages. Free tier: 200 free messages/month per channel. Additional at ~$0.01-0.05/msg."
      },
      "rateLimit": "100K req/hr",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.line.biz'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:35.686Z",
      "verifiedStatus": 200,
      "latencyMs": 1574
    },
    {
      "id": "meetup-com",
      "name": "Meetup.com API",
      "provider": "Meetup.com",
      "category": "social",
      "description": "Find Meetup events, join groups, or start your own. Make new friends and connect with like-minded people. Meet people near you who share your interests.",
      "longDescription": "Find Meetup events, join groups, or start your own. Make new friends and connect with like-minded people. Meet people near you who share your interests.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.meetup.com",
      "docsUrl": "https://www.meetup.com/api/guide",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Meetup account. Group and event data API; organizer fees separate."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.meetup.com'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 30,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.474Z",
      "verifiedStatus": 200,
      "latencyMs": 2319
    },
    {
      "id": "naver",
      "name": "NAVER API",
      "provider": "NAVER",
      "category": "social",
      "description": "NAVER Login, Share on NAVER, Social Plugins and more",
      "longDescription": "NAVER Login, Share on NAVER, Social Plugins and more",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.naver.com",
      "docsUrl": "https://developers.naver.com/main/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Naver developer account. Korean search, maps, and social API."
      },
      "rateLimit": "25,000 req/day (search)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.naver.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:38.355Z",
      "verifiedStatus": 200,
      "latencyMs": 3962
    },
    {
      "id": "revolt",
      "name": "Revolt API",
      "provider": "Revolt",
      "category": "social",
      "description": "Revolt open source Discord alternative",
      "longDescription": "Revolt open source Discord alternative",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.revolt.chat",
      "docsUrl": "https://developers.revolt.chat/api/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free open-source Discord alternative. API is free for bot developers. Self-hostable. No paid tiers for API use."
      },
      "rateLimit": "10 req/s (bot tokens)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.revolt.chat'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 26,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.860Z",
      "verifiedStatus": 200,
      "latencyMs": 2222
    },
    {
      "id": "telegraph",
      "name": "Telegraph API",
      "provider": "Telegraph",
      "category": "social",
      "description": "Create attractive blogs easily, to share",
      "longDescription": "Create attractive blogs easily, to share",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://telegra.ph",
      "docsUrl": "https://telegra.ph/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Telegra.ph publishing API. Completely free — anonymous publishing platform by Telegram. No authentication required for basic use. No rate card."
      },
      "rateLimit": "Reasonable use enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://telegra.ph'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.218Z",
      "verifiedStatus": 200,
      "latencyMs": 1578
    },
    {
      "id": "tiktok",
      "name": "TikTok API",
      "provider": "TikTok",
      "category": "social",
      "description": "Fetches user info and user's video posts on TikTok platform",
      "longDescription": "Fetches user info and user's video posts on TikTok platform",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.tiktok.com",
      "docsUrl": "https://developers.tiktok.com/doc/login-kit-web",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for approved developers (requires application review). Content Posting, Login Kit, and Research API access available. Usage subject to platform policies."
      },
      "rateLimit": "Varies by product (Login Kit: 500K users/day; Research API: 100K req/day)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.tiktok.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 25,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:36.735Z",
      "verifiedStatus": 404,
      "latencyMs": 1992
    },
    {
      "id": "trash-nothing",
      "name": "Trash Nothing API",
      "provider": "Trash Nothing",
      "category": "social",
      "description": "A freecycling community with thousands of free items posted every day",
      "longDescription": "A freecycling community with thousands of free items posted every day",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://trashnothing.com",
      "docsUrl": "https://trashnothing.com/developer",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free with Trash Nothing account. Free stuff gifting community API."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://trashnothing.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 40,
      "scorePricing": 28,
      "score": 28,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:19:37.350Z",
      "verifiedStatus": 200,
      "latencyMs": 2600
    },
    {
      "id": "disqus",
      "name": "Disqus API",
      "provider": "Disqus",
      "category": "social",
      "description": "More publishers trust us to engage, grow, and understand their audiences than any other. Build your on-site community with Disqus.",
      "longDescription": "More publishers trust us to engage, grow, and understand their audiences than any other. Build your on-site community with Disqus.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://disqus.com",
      "docsUrl": "https://disqus.com/api/docs/auth/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for basic commenting. Disqus Plus $11/mo: no ads, custom reactions. Disqus Pro $99/mo: analytics, SSO. Enterprise custom. API usage is free with limits."
      },
      "rateLimit": "1,000 req/hour (unauthenticated) · Higher with auth",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://disqus.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.653Z",
      "verifiedStatus": 200,
      "latencyMs": 959
    },
    {
      "id": "fuck-off-as-a-service",
      "name": "Fuck Off as a Service API",
      "provider": "Fuck Off as a Service",
      "category": "social",
      "description": "RESTful API (Representational State Transfer) has become a standard in the web development world due to its simplicity, scalability and flexibility.",
      "longDescription": "RESTful API (Representational State Transfer) has become a standard in the web development world due to its simplicity, scalability and flexibility.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://www.foaas.com",
      "docsUrl": "https://www.foaas.com",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.foaas.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 90,
      "score": 53,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.848Z",
      "verifiedStatus": 200,
      "latencyMs": 1146
    },
    {
      "id": "open-collective",
      "name": "Open Collective API",
      "provider": "Open Collective",
      "category": "social",
      "description": "We are on a mission to help collaborative groups collect and spend money transparently.",
      "longDescription": "We are on a mission to help collaborative groups collect and spend money transparently.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "none",
      "authDescription": "No authentication required",
      "authExample": "# No auth required",
      "baseUrl": "https://docs.opencollective.com",
      "docsUrl": "https://docs.opencollective.com/help/developers/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "freemium",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": null,
          "period": "month",
          "note": "Completely free"
        },
        "tiers": [],
        "details": "Free — open public API, no authentication required."
      },
      "rateLimit": "See documentation",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://docs.opencollective.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 20,
      "scorePricing": 90,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:08.811Z",
      "verifiedStatus": 200,
      "latencyMs": 4103
    },
    {
      "id": "pinte",
      "name": "Pinterest API",
      "provider": "Pinterest",
      "category": "social",
      "description": "The world's catalog of ideas",
      "longDescription": "The world's catalog of ideas",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://developers.pinterest.com",
      "docsUrl": "https://developers.pinterest.com/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for approved developers. Pinterest API v5 requires app review. OAuth 2.0. Standard access free; advertising features need partner approval."
      },
      "rateLimit": "1 req/s per user token",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://developers.pinterest.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 32,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.074Z",
      "verifiedStatus": 200,
      "latencyMs": 1306
    },
    {
      "id": "product-hunt",
      "name": "Product Hunt API",
      "provider": "Product Hunt",
      "category": "social",
      "description": "The best new products in tech",
      "longDescription": "The best new products in tech",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://api.producthunt.com",
      "docsUrl": "https://api.producthunt.com/v2/docs",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API access for developers. Requires OAuth 2.0. GraphQL API. Rate limits apply. Good for building integrations around product launches."
      },
      "rateLimit": "GraphQL: reasonable use enforced",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://api.producthunt.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:05.972Z",
      "verifiedStatus": 404,
      "latencyMs": 1167
    },
    {
      "id": "saidit",
      "name": "Saidit API",
      "provider": "Saidit",
      "category": "social",
      "description": "Open Source Reddit Clone",
      "longDescription": "Open Source Reddit Clone",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.saidit.net",
      "docsUrl": "https://www.saidit.net/dev/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open-source Reddit alternative API. No paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.saidit.net'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.254Z",
      "verifiedStatus": 429,
      "latencyMs": 1351
    },
    {
      "id": "telegram-mtproto",
      "name": "Telegram MTProto API",
      "provider": "Telegram MTProto",
      "category": "social",
      "description": "Telegram Bot API lets you build bots that send messages, photos, files, polls, and inline keyboards. Supports webhooks, inline mode, payments, and games. Completely free to use.",
      "longDescription": "Read and write Telegram data",
      "color": "#8b5cf6",
      "tags": [
        "communication",
        "messaging",
        "bots",
        "chat",
        "social"
      ],
      "authType": "api-key",
      "authDescription": "Bot token appended to the base URL path (no header required)",
      "authExample": "GET https://api.telegram.org/bot{YOUR_BOT_TOKEN}/getMe",
      "baseUrl": "https://api.telegram.org",
      "docsUrl": "https://core.telegram.org/api#getting-started",
      "hasFreeTier": true,
      "pricing": {
        "model": "free",
        "startingCentsPerMonth": 0,
        "freeQuota": {
          "amount": null,
          "unit": "requests",
          "period": "forever",
          "note": "Completely free, no limits"
        },
        "tiers": [
          {
            "name": "Free",
            "monthlyCents": 0,
            "included": "Unlimited — completely free"
          }
        ],
        "details": "The Telegram Bot API is 100% free with no usage limits. Bots can send up to 30 messages/second globally, or 1 message/second per chat."
      },
      "rateLimit": "30 messages/sec (global); 1 message/sec per chat",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://core.telegram.org'",
      "sampleResponse": "{}",
      "scoreDepth": 34,
      "scoreLatency": 40,
      "scorePricing": 100,
      "score": 56,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:08.046Z",
      "verifiedStatus": 200,
      "latencyMs": 3117
    },
    {
      "id": "tumblr",
      "name": "Tumblr API",
      "provider": "Tumblr",
      "category": "social",
      "description": "Explore trending topics on Tumblr. See all of the GIFs, fan art, and general conversation about the internet’s favorite things.",
      "longDescription": "Explore trending topics on Tumblr. See all of the GIFs, fan art, and general conversation about the internet’s favorite things.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.tumblr.com",
      "docsUrl": "https://www.tumblr.com/docs/en/api/v2",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API access. Tumblr API is free for developers; requires OAuth 1.0a. No paid API tiers. Rate limits enforced based on request volume."
      },
      "rateLimit": "250 req/day (unauthenticated) · 300 req/hour (OAuth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.tumblr.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.276Z",
      "verifiedStatus": 200,
      "latencyMs": 1282
    },
    {
      "id": "vk",
      "name": "vk API",
      "provider": "vk",
      "category": "social",
      "description": "Read and write vk data",
      "longDescription": "Read and write vk data",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "oauth2",
      "authDescription": "See documentation for auth details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://vk.com",
      "docsUrl": "https://vk.com/dev/sites",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API access (VKontakte). Requires developer account. OAuth 2.0 authentication. No paid API tiers; rate limits apply. Russian social network."
      },
      "rateLimit": "3 req/s (default) · 5 req/s (with captcha solve)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://vk.com'",
      "sampleResponse": "{}",
      "scoreDepth": 14,
      "scoreLatency": 30,
      "scorePricing": 28,
      "score": 23,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:06.871Z",
      "verifiedStatus": 418,
      "latencyMs": 1842
    },
    {
      "id": "pinterest",
      "name": "Pinterest API",
      "provider": "Pinterest",
      "category": "social",
      "description": "Pinterest API. See documentation for full details.",
      "longDescription": "Pinterest API. See documentation for full details.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.pinterest.com",
      "docsUrl": "https://www.pinterest.com/login/?next=http%3A%2F%2Fdevelopers.pinterest.com%2Fapi_docs%2F",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free for approved developers. Pinterest API v5 requires app review. Ads API for business. Standard access free; some features require partner approval."
      },
      "rateLimit": "1 req/s per user token · 1K req/day (app-level basic)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.pinterest.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:10.298Z",
      "verifiedStatus": 200,
      "latencyMs": 1060
    },
    {
      "id": "deviantart",
      "name": "DeviantArt API",
      "provider": "DeviantArt",
      "category": "social",
      "description": "The largest social networking website for artists and art enthusiasts. | N/A |",
      "longDescription": "The largest social networking website for artists and art enthusiasts. | N/A |",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://www.deviantart.com",
      "docsUrl": "https://www.deviantart.com/developers/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free API for developers. DeviantArt API requires OAuth 2.0 registration. No paid tiers. Access to artworks, community features, galleries. Rate limits apply."
      },
      "rateLimit": "120 req/min (client credentials) · 120 req/min (OAuth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://www.deviantart.com'",
      "sampleResponse": "{}",
      "scoreDepth": 18,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 34,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.830Z",
      "verifiedStatus": 200,
      "latencyMs": 1066
    },
    {
      "id": "buffer",
      "name": "Buffer API",
      "provider": "Buffer",
      "category": "social",
      "description": "The Buffer API provides access to user's pending and sent updates, social media profiles, scheduled times and more.",
      "longDescription": "The Buffer API provides access to user's pending and sent updates, social media profiles, scheduled times and more.",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://buffer.com",
      "docsUrl": "https://buffer.com/developers/api",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free: 3 channels, 10 scheduled posts each. Essentials $6/channel/mo: scheduling, analytics. Team $12/channel/mo: collaboration. Agency $120/mo (10 channels)."
      },
      "rateLimit": "60 req/min (OAuth)",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://buffer.com'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:19.707Z",
      "verifiedStatus": 200,
      "latencyMs": 718
    },
    {
      "id": "meta-generator",
      "name": "Meta Generator API",
      "provider": "Meta Generator",
      "category": "social",
      "description": "Generate SEO meta tags, Open Graph and Twitter Cards from any URL or text                           |    apiKey     |  Yes  |   Yes   |",
      "longDescription": "Generate SEO meta tags, Open Graph and Twitter Cards from any URL or text                           |    apiKey     |  Yes  |   Yes   |",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://meta-api.fzr.ai",
      "docsUrl": "https://meta-api.fzr.ai",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. HTML meta tag generator; no paid tiers."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://meta-api.fzr.ai'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 40,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:21.837Z",
      "verifiedStatus": 200,
      "latencyMs": 840
    },
    {
      "id": "fishfish",
      "name": "FishFish API",
      "provider": "FishFish",
      "category": "social",
      "description": "A volunteer cybersecurity project focused on providing resources and services that improve safety across Discord                                                     |    No    |  Yes  | Unknown |",
      "longDescription": "A volunteer cybersecurity project focused on providing resources and services that improve safety across Discord                                                     |    No    |  Yes  | Unknown |",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://fishfish.gg",
      "docsUrl": "https://fishfish.gg/",
      "hasFreeTier": true,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Free and open. Phishing domain detection API; community maintained."
      },
      "rateLimit": "Not officially published",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://fishfish.gg'",
      "sampleResponse": "{}",
      "scoreDepth": 25,
      "scoreLatency": 76,
      "scorePricing": 28,
      "score": 41,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.288Z",
      "verifiedStatus": 200,
      "latencyMs": 978
    },
    {
      "id": "socialdata",
      "name": "SocialData API",
      "provider": "SocialData API",
      "category": "social",
      "description": "Unofficial API to read Twitter data                                                               | apiKey |  Yes  |   No    |",
      "longDescription": "Unofficial API to read Twitter data                                                               | apiKey |  Yes  |   No    |",
      "color": "#8b5cf6",
      "tags": [
        "social"
      ],
      "authType": "api-key",
      "authDescription": "See documentation for authentication details",
      "authExample": "Authorization: Bearer YOUR_TOKEN",
      "baseUrl": "https://socialdata.tools",
      "docsUrl": "https://socialdata.tools",
      "hasFreeTier": false,
      "pricing": {
        "model": "subscription",
        "startingCentsPerMonth": null,
        "freeQuota": null,
        "tiers": [],
        "details": "Paid. Twitter/X data API starting at $49/mo for filtered tweets and user data."
      },
      "rateLimit": "Based on plan",
      "endpoints": [
        {
          "method": "GET",
          "path": "/",
          "description": "See documentation for endpoint reference"
        }
      ],
      "sampleRequest": "curl 'https://socialdata.tools'",
      "sampleResponse": "{}",
      "scoreDepth": 21,
      "scoreLatency": 60,
      "scorePricing": 28,
      "score": 35,
      "reachable": true,
      "verifiedAt": "2026-03-29T20:20:24.962Z",
      "verifiedStatus": 200,
      "latencyMs": 1066
    }
  ]
}