{"name":"ogfetch","description":"URL metadata API. Give it a URL, get title, description, Open Graph, Twitter card, favicon, canonical, word count, and tech stack as JSON.","auth":"Authorization: Bearer ogf_... (or X-Api-Key header)","quickstart":["POST https://ogfetch.dev/v1/signup -> returns api_key with free trial credits (no email needed)","GET https://ogfetch.dev/v1/fetch?url=https://example.com -> metadata JSON (1 credit)","POST https://ogfetch.dev/v1/checkout {\"plan\":\"starter\"} -> Stripe checkout_url to buy more credits (card)","POST https://ogfetch.dev/v1/topup/solana {\"plan\":\"starter\"} -> POST its transaction_url with your wallet address, sign and send the returned USDC transaction, then poll GET /v1/topup/solana/<reference> (no human needed)"],"endpoints":{"POST /v1/signup":"Create an account and API key. Body (optional): {\"name\": string, \"contact\": string}","GET /v1/fetch?url=":"Fetch metadata for a URL. Also accepts POST {\"url\": string}.","GET /v1/account":"Credit balance and usage.","GET /v1/pricing":"Credit packs and prices. No auth.","POST /v1/checkout":"Body {\"plan\": \"starter\"|\"pro\"|\"business\"}. Returns a Stripe checkout_url (card).","POST /v1/topup/solana":"Body {\"plan\": ...}. Returns a Solana Pay USDC quote: solana_pay_url, pay_to, amount, reference.","POST /v1/topup/solana/{reference}/tx":"Solana Pay transaction request. Body {\"account\": \"<wallet>\"}. Returns an unsigned base64 USDC transfer to sign and send.","GET /v1/topup/solana/{reference}":"Payment status. Finds the payment on-chain by reference and adds credits. Poll until \"credited\".","POST /v1/mcp":"Remote MCP server (Streamable HTTP)."},"openapi":"https://ogfetch.dev/openapi.json","docs":"https://ogfetch.dev/docs/","llms_txt":"https://ogfetch.dev/llms.txt"}