Documentation Index
Fetch the complete documentation index at: https://docs.mavera.io/llms.txt
Use this file to discover all available pages before exploring further.
Scenario
Find keywords your competitors rank for but you don’t. Pulldomain_domains comparing your domain against a competitor, parse semicolon-delimited results, filter for high-volume / low-difficulty opportunities, cluster by topic, then send each cluster to Mavera for a content brief.
Architecture
Code
Example Output
Error Handling
ERROR 50 :: WRONG KEY
ERROR 50 :: WRONG KEY
Your SEMrush API key is invalid or expired. Verify the key in your profile settings and check that your subscription is active.
ERROR 120 :: LIMIT REACHED
ERROR 120 :: LIMIT REACHED
You’ve exhausted your monthly API units. Check your balance at SEMrush → Subscription Info. Cache responses locally to avoid repeated calls.
Empty response / no gaps
Empty response / no gaps
If the response has only a header row, no keyword gaps exist for these domains or the filters are too strict. Lower volume threshold or raise difficulty ceiling.
Semicolons in keyword text
Semicolons in keyword text
Rarely, a keyword contains a semicolon. Python’s
csv.reader handles quoted fields; in JavaScript, verify column count before parsing.