SEO Domain Intelligence Pro
Pricing
from $199.00 / 30-day access pass
SEO Domain Intelligence Pro
Analyze domains with SEO data including organic traffic, rankings, Authority Score, backlinks, referring domains, top keywords, competitors, and estimated traffic value. Bulk domain analysis with structured results ready for research, reporting, and automation.
Pricing
from $199.00 / 30-day access pass
Rating
0.0
(0)
Developer
Oskar Maciej Stegienka
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Semrush Pro Analyzer
Analyze one or more domains with SEMrush data and return a structured dataset containing rank, organic traffic, estimated traffic cost, Authority Score, backlinks, referring domains/IPs, top organic keywords, and organic competitors.
Input
domains— domains to analyze.keyword_limit— number of top organic keywords to return per domain.competitor_limit— number of organic competitors to return per domain.
Secrets
Set these in Code → Environment variables and mark them as secrets:
SEMRUSH_API_KEY— required SEMrush API key.BILLING_STATE_SECRET— strongly recommended stable random secret used only to sign 30-day access-pass state.
If BILLING_STATE_SECRET is missing, the Actor falls back to SEMRUSH_API_KEY for signing so the code works immediately. Before public launch, set a dedicated BILLING_STATE_SECRET; changing the signing secret invalidates existing pass signatures.
Monetization: 30-day access pass
The Actor uses Apify Pay per event with this custom event:
- Event name:
monthly-event - Store title:
30-day access pass - Price: $199
- Access period: 30 days from a successful charge
Behavior:
- On a customer's first run, the Actor charges
monthly-eventonce. - The successful charge activates access for 30 days for that Apify user.
- Runs during those 30 days do not charge
monthly-eventagain. - The first run after expiry charges the event again and starts a new 30-day period.
- If a customer's max total charge for the run is lower than the $199 event price, the Actor stops before performing SEMrush work.
This emulates a 30-day pass, not a true calendar-time recurring subscription. Apify PPE only charges when the Actor runs, so an expired customer who does not start another run is not charged automatically.
The access state is stored in a named key-value store that persists across runs. The record is HMAC-signed with the owner-only secret so a customer cannot simply edit paid_until to extend access. A short cross-run lease is also used to reduce accidental duplicate charges from near-simultaneous runs.
Platform usage
The project is configured for standard Actor runs (usesStandbyMode: false). Keep Pay per event + usage disabled in Apify monetization if you want the customer-facing price to remain the event price without separate platform-usage charges.
Local billing test
Apify supports local PPE testing without real billing. Run the Actor with ACTOR_TEST_PAY_PER_EVENT=true; charge calls are logged locally instead of charging a customer.