We’ve stopped supporting the free version of the tool. Please contact us for full API access to SEMrush using our modules.
This Google keyword rank checker shows you the pages (URLs) that appear in the SERP for your keyword phrases. Use this to find the most authoritative pages, not domains, for top keywords related to a topic or entity. You can also look for co-occurrences across the pages by seeing how many times each keyword phrase ranks.
If you have an SEMrush account you have an API key. Look at the drop-down in the upper right when logged in. You’ll see a link for API and from that page click on profile. If you don’t have an SEMrush account, API keys are available for as little as $15.
KEYWORDS are entered one per line. DB is the country database as in SEMrush, LIMIT is the number of lines returned for each of the domains you enter, DELAY is the interval for each API call ping to the server (this is where spreadsheet APIs have problems: they ping ALL at once which is against the SEMrush TOS), DATE defaults to current. To set prior month, historic, use the 15th day of the month.
Look for the download button at the bottom of the page after submitting your bulk query. You want to look at these directly in a spreadsheet; let the newbies eyeball data results without sorting or filtering. All column headers are in the same order and have the same meaning as those on SEMrush.
Other free tools: Bulk URL Rank Checker, Organic | Bulk Domain Rank Checker, Organic
Further resources: Overview, Homepage | Semantic Maps Make Dog Food of Keyword Research | Google Network Graph of Semantic Associations | Google Network Graph of Semantic Associations