Mangools/API

KWFinder

Keyword research API — search volumes, keyword difficulty, trends, competitor keywords, and keyword lists.

KWFinder is Mangools' keyword research tool. The API gives you programmatic access to the same keyword data that powers the KWFinder app: search volumes, keyword difficulty scores, CPC, trend history, competitor keyword profiles, and long-tail suggestions.

What you can do

  • Discover keywords — fetch related keyword suggestions for any seed keyword, filtered by location and language.
  • Analyze competitors — pull the keyword profile of any competing domain or URL.
  • Import and score keywords — submit your own keyword lists and get back metrics (volume, KD, CPC, trends).
  • Fetch SERP data — retrieve the SERP results for a keyword to see who is ranking.
  • Analyze keyword gaps — find keywords a competitor ranks for that you don't.
  • Manage keyword lists — create, update, and delete saved keyword lists via API.

Authentication

All KWFinder endpoints require an API key passed as the x-access-token header. See Authentication for setup instructions.

Rate limits and credits

Each keyword lookup counts against your Keyword lookups limit. Duplicate requests within 24 hours are not counted. Use the Get limits endpoint to check remaining credits programmatically.

Endpoints

MethodEndpointPath
GETGet related keywords list/kwfinder/related-keywords
GETGet list of keywords for domain or URL/kwfinder/competitor-keywords
POSTGet list of keywords for domain or URL (POST variant)/kwfinder/competitor-keywords
POSTGet details for a set of keywords/kwfinder/keyword-imports
GETGet keyword details/serpchecker/serps
GETGet list of competitor domains/kwfinder/competitor-domain
GETGet suggested keywords for URL/kwfinder/suggested-keywords
POSTExport keywords into CSV file/kwfinder/keywords
GETGet history of lookups/siteprofiler/requests
GETGet trends/kwfinder/trends
GETGet url-metrics for url/kwfinder/kd/url-metrics
GETGet KD lookup history/kwfinder/kd/requests
POSTKeyword Gap Analysis/kwfinder/gap-analysis
GETGet current and free limits/kwfinder/limits
GETGet all lists/kwfinder/lists
POSTAdd new list/kwfinder/lists
GETGet items in List, filter by list ID/kwfinder/lists/{list_id}
PATCHUpdate List name/kwfinder/lists/{list_id}
DELETERemove custom list/kwfinder/lists/{list_id}
POSTAdd new keywords to the list/kwfinder/lists/{list_id}/keyword
DELETERemove keywords from the list/kwfinder/lists/{list_id}/keyword
GETGet list of all locations/mangools/locations
GETGet detail of location/mangools/locations/{location}

On this page