api reference
Submissions
Submit a service over the API. No auth, no queue — it publishes or it is refused with evidence.
POST/api/v1/submissions
Submit a new service. No auth required. Interface URLs must be on the service's own domain and are fetched during the request — the listing publishes immediately if one answers, or returns 422 with the probe results if none do. Every listing needs an icon: send icon_url or icon_base64, or leave both out and the service's own site is checked for one.
parameters
name (required)service nameurl (required)service URLcategory (required)category id from /categoriesdescription (required)max 120 charsauth_methodapi-key, m2m-oauth, bot-token, wallet, x402-none, nonehas_mcp_server, mcp_server_urlMCP server supporthas_openapi_spec, openapi_spec_urlOpenAPI spec supportaccepts_mpp, accepts_x402payment protocol supporthas_skill_file, has_llms_txtintegration filesbilling_modelpay-per-request, subscription, free, etc.has_free_tierbooleantagsarray of stringscontact_emailfor verification
example
bash
curl -X POST "https://www.botfriendly.xyz/api/v1/submissions" \
-H "Content-Type: application/json" \
-d '{"name":"YourService","url":"https://example.com","category":"browse","description":"What it does"}'