See any business's Google traffic, keywords and rivals for about 7 cents
Run your own copy of OpenSEO, an open-source Semrush. Set it up once (about 30 minutes), then audit any local business's keywords, traffic, backlinks and AI visibility in 10 minutes, for around 7 cents a business instead of a monthly subscription.
- The exact numbers you need for the next lesson: turning an audit into a pitch
- Git and Node.js installed: Install any free tool from GitHub sets up both
- A DataForSEO account (Step 1). New accounts get $1 free, enough for a few audits
- About 1GB of disk space
Get your data key
OpenSEO is free, but the search data comes from DataForSEO. You pay them per lookup, no subscription.
Create an account at DataForSEO ↗. They'll ask you to verify your account before the API works. Do it now, or you'll hit an error later.
Then open API Access in the dashboard and click Send by email. You'll get your login, your API password and a long Base64 version of both. The Base64 one is what OpenSEO wants.
CarefulThat Base64 string is a password. Never paste it into a chat, a screenshot, or a public repo. It only goes in one file on your own machine (Step 4).TipNew accounts get $1 of free credit, and a full look at one business (overview, keywords, backlinks) costs around 7 cents. The minimum top-up after that is $50, so only add money once you know you'll use it.
