I'm trying to pull Domain Organic Search Keywords for a client domain and only receive less than half (545 keywords) the actual number of results when I pull the same report directly in SEMrush (1,296 keywords).
Am I doing something wrong or will this not give me a full set of data?
Parameters I used:
Url CONTAINS www.vertica
The results differ because SEMrush API lists keywords that bring users to a domain via Google's top 20 organic search results and the same report directly in SEMrush uses top 100 organic search results.
So in this case it's not possible to get the full set of data using their API.