Organic Traffic Stats
Pricing
$10.00 / 1,000 results
Organic Traffic Stats
Organic Traffic Stats accepts a list of domains or URLs and returns structured traffic metrics
Pricing
$10.00 / 1,000 results
Rating
0.0
(0)
Developer

Salman Bareesh
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Organic Traffic Stats accepts a list of domains or URLs and returns structured traffic metrics in the Actor Output tab.
Purpose
This Actor is built for repeatable collection of core search metrics across one or many targets. It normalizes incoming values, processes them in stable batches, and publishes clean records suitable for reporting, monitoring, and downstream workflows.
Core Capabilities
- Accepts both plain domains and full URLs.
- Handles single and large input lists.
- Produces structured, machine-friendly dataset output.
- Removes duplicate targets from final output.
- Publishes results directly to default Apify dataset (visible in Output).
Supported Input Format
The Actor uses one input field:
Domains or URLs
Accepted examples:
example.comwww.example.comhttps://example.comhttps://example.com/https://example.com/path
Input normalization behavior:
- Empty values are ignored.
- Values are normalized before processing.
- Duplicate entries are merged in final output.
Programmatic input can also use mixed separators (newline/comma/semicolon) when required by your integration.
Output Fields
Each record can include:
checked_domaintable_numbertimestampDomainRankOrganic KeywordsOrganic TrafficOrganic CostAdwords KeywordsAdwords TrafficAdwords Cost
Output Tab and Dataset Behavior
- Results are pushed to the default dataset during the run.
- Output tab displays dataset records after run completion.
- Actor output schema includes the
overviewdataset view. - Final stored output is unique by normalized domain/URL.
Batch Processing Behavior
- Large input sets are split into fixed-size request batches.
- Current request batch size is 25 targets.
- Example: 50 input values are processed as 2 request batches.
This keeps processing stable for both small and large runs.
Recommended Input Practices
- Prefer canonical domains or stable URLs.
- Avoid malformed strings and unsupported protocols.
- Keep each input entry to one target value.
- For large lists, run with realistic operational expectations for runtime.
Local Development
Run directly:
$python main.py
Run with Apify CLI local environment:
$apify run
Deployment
Push latest code:
$apify push
Trigger a remote run and print output dataset:
$apify call -o
Verification Checklist
After a remote run:
- Run status is
SUCCEEDED. - Dataset has items.
- Output tab shows records.
- Fields contain expected values.
- Duplicate targets are not repeated in final output.
Troubleshooting
If output is empty:
- Confirm input is provided and non-empty.
- Confirm values are valid domains/URLs.
- Re-run with a small known-good subset first.
If run fails early:
- Confirm dependencies in
requirements.txt. - Confirm Actor build succeeded.
- Review run logs for startup/runtime errors.
If some targets do not return data:
- Re-run those targets only.
- Validate input formatting.
- Compare raw input list and dataset output for normalization effects.
Project Structure
main.py- actor runtime logic.actor/actor.json- actor metadata and file wiring.actor/input_schema.json- input UI schema.actor/output_schema.json- output schema.actor/dataset_schema.json- dataset view configurationDockerfile- container build definitionrequirements.txt- Python dependencies
Security and Operations
- Keep private project files private.
- Share only intended run or dataset links.
- Treat any sensitive operational files as restricted.
Changelog Summary
- Simplified input to domains/URLs only.
- Output written to Apify dataset for Output tab visibility.
- Duplicate targets removed from final dataset.
- Log messages cleaned to avoid exposing account identifiers.