ConvertFleet

MCP docs › REST API

REST API

The MCP server is a thin proxy — it starts the same jobs, on the same quota. Use REST when you want HTTP instead of MCP.

Authenticate every request with X-API-Key: sk-… (or a scoped cfm- token, restricted to its tools). Full account-level docs: https://convertfleet.online/api-docs.

Start a Google Maps scrape

curl -X POST https://convertfleet.online/api/scrape \
  -H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" \
  -d '{"query":"dentists in Miami, FL","max_results":25}'
# → {"job_id":"...","status":"running"}

Start any other tool

curl -X POST https://convertfleet.online/api/tool-run \
  -H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" \
  -d '{"tool":"websearch","params":{"query":"best crm 2026","max_results":10}}'
# → {"job_id":"...","status":"running"}

Poll and collect

# maps jobs
curl https://convertfleet.online/api/jobs/JOB_ID          -H "X-API-Key: YOUR_API_KEY"
curl https://convertfleet.online/api/jobs/JOB_ID/results  -H "X-API-Key: YOUR_API_KEY"

# every other tool
curl https://convertfleet.online/api/tool-run/JOB_ID/status  -H "X-API-Key: YOUR_API_KEY"
curl https://convertfleet.online/api/tool-run/JOB_ID/results -H "X-API-Key: YOUR_API_KEY"

# your recent jobs, and your plan + usage
curl https://convertfleet.online/api/jobs      -H "X-API-Key: YOUR_API_KEY"
curl https://convertfleet.online/api/auth/me   -H "X-API-Key: YOUR_API_KEY"

Tool ids

The tool field on /api/tool-run takes these ids. The MCP name is the friendlier alias for the same job.

REST toolMCP toolDoes
fbfacebook_page_scrapePull public Facebook Page details (about, contact, category) from a page URL or ID.…
fbadsfacebook_ads_scrapeSearch Meta's Ad Library (Facebook + Instagram) for LIVE ads by brand, advertiser or keyword. Returns each ad's advertiser page, r…
ytyoutube_extractExtract metadata and stats for a YouTube video OR channel. Pass a video URL for one video, or a channel URL to list recent videos.…
yt_compyoutube_competitorCompare 1-5 YouTube channels side by side (subscriber counts, upload cadence, recent performance).…
yt_txyoutube_transcriptGet the transcript / closed captions for one or many YouTube videos. Returns, per video, the full plain-text transcript, timestamp…
twittertwitter_scrapeScrape X/Twitter by search query, username, or tweet URLs. Returns tweets with engagement.…
instagraminstagram_scrapeScrape an Instagram account's followers or following list. Returns username, full name, user id, verified/private flags and avatar…
productsproduct_scrapeScrape an e-commerce store's product catalogue (WooCommerce, Shopify, or generic) including variations, paid add-ons (each add-on …
emailemail_verifyVerify deliverability of one or many email addresses (syntax, MX, SMTP).…
disposabledisposable_email_checkFlag disposable / temporary / throwaway email addresses or domains.…
webemailwebsite_email_findCrawl a website/domain and find public contact emails, phones, and social links.…
dl_ytyoutube_downloadGet downloadable media URLs and available formats/metadata for a YouTube video.…
dl_iginstagram_downloadGet downloadable media URLs and metadata for an Instagram post or reel.…
dl_tttiktok_downloadGet downloadable (watermark-free) media URLs and metadata for a TikTok video.…
dl_fbfacebook_downloadGet downloadable media URLs and metadata for a Facebook video.…
dl_snsnapchat_downloadGet downloadable media URLs and metadata for a Snapchat spotlight/story video.…
websearchgoogle_searchSearch the web and return the ranked result links (title, URL, domain, snippet, position) plus related searches and any answer box…
websearchgoogle_search_scrapeSearch the web AND read every result page in one call. Returns the ranked links plus, for each one, the scraped page: final URL, H…
websearchscrape_web_pagesFetch specific URLs you already know and extract their content — title, meta description, canonical, language, H1/H2 headings, rea…
gadsgoogle_ads_transparencyCheck whether a business or brand is running GOOGLE ads right now. Reads Google's public Ads Transparency Center and returns each …
adleadsad_library_lead_finderFind local businesses in a niche + city and report which ones are running ads. For every business it checks BOTH Google's Ads Tran…
(/api/scrape)google_maps_searchGoogle Maps business listings.

Parameter names match each tool's page, except where the tool documents a rename (for example MCP limit → REST max_results). Each tool page shows both calls side by side.