ScamAdviser Trust Score Scraper avatar

ScamAdviser Trust Score Scraper

Pricing

Pay per event

Go to Apify Store
ScamAdviser Trust Score Scraper

ScamAdviser Trust Score Scraper

Bulk-check domains on ScamAdviser for trust scores, risk highlights, review summaries, company data, website data, and source URLs.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Bulk-check domains on ScamAdviser and export trust scores, risk highlights, review summaries, company data, website data, and source URLs into a clean Apify dataset.

Use this actor when you need repeatable website reputation checks for fraud review, marketplace trust and safety, sales operations, affiliate vetting, or domain portfolio screening.

What does ScamAdviser Trust Score Scraper do?

ScamAdviser Trust Score Scraper loads public ScamAdviser check pages such as https://www.scamadviser.com/check-website/example.com and extracts the structured reputation data embedded in the page.

It returns one dataset row per checked domain.

Each row includes:

  • ✅ Normalized domain
  • ✅ ScamAdviser source URL
  • ✅ Trust score and color
  • ✅ Score summary and explanation
  • ✅ Positive highlights
  • ✅ Negative highlights
  • ✅ Review detail sections
  • ✅ Company data
  • ✅ Website data
  • ✅ Metadata and timestamp

Who is it for?

Fraud and compliance teams can use the actor to add an external website reputation signal to onboarding, vendor review, or suspicious-domain queues.

Marketplace trust and safety teams can bulk-check seller storefront domains, advertiser landing pages, or buyer-reported URLs.

Domain investors and portfolio buyers can quickly screen a list of candidate domains before acquisition.

B2B sales and partnerships teams can enrich prospect domains with public reputation indicators before outreach.

Why use this actor?

Manual ScamAdviser checks are slow when you have more than a few domains.

This actor turns those checks into a repeatable dataset that can be exported as JSON, CSV, Excel, or sent through Apify integrations.

The actor is HTTP-first and does not require a browser for the public check pages, which keeps runs lightweight and fast.

How does it work?

The actor normalizes each input value into a domain.

Then it opens the public ScamAdviser check page for that domain.

The page contains an Inertia payload with the score and supporting details.

The actor parses that payload, strips HTML from text snippets, and saves a typed dataset item.

Input

Provide domains in the domains field.

You can enter plain domains, hostnames, or full website URLs.

Example:

{
"domains": [
"example.com",
"https://www.apify.com/",
"wikipedia.org"
],
"maxItems": 100,
"proxyConfiguration": { "useApifyProxy": false }
}

Input fields

FieldTypeDescription
domainsarray of stringsDomains or website URLs to check.
startUrlsrequest listOptional ScamAdviser URLs or ordinary website URLs.
maxItemsintegerMaximum number of successful records to save.
maxConcurrencyintegerNumber of ScamAdviser pages to request at once. Default is 6.
proxyConfigurationobjectOptional Apify proxy settings. Disabled by default.

Output

The dataset contains one record per checked domain.

Example output shape:

{
"domain": "example.com",
"scamadviserUrl": "https://www.scamadviser.com/check-website/example.com",
"trustScore": 100,
"trustScoreColor": "green",
"scoreHeader": "example.com has an average to good trust score. Why?",
"positiveHighlights": ["According to the SSL check the certificate is valid"],
"negativeHighlights": [],
"checkedAt": "2026-07-02T06:00:00.000Z"
}

Output fields

FieldDescription
domainNormalized checked domain.
inputOriginal input string.
scamadviserUrlPublic ScamAdviser source URL.
trustScoreNumeric ScamAdviser trust score when available.
trustScoreColorColor category shown by ScamAdviser.
scoreHeaderShort score summary.
scoreDescriptionLonger score explanation.
positiveHighlightsPositive signals listed by ScamAdviser.
negativeHighlightsNegative signals listed by ScamAdviser.
reviewSectionsDetailed review paragraphs.
companyDataCompany fields shown on the page.
websiteDataWebsite/server/domain fields shown on the page.
metaTitlePage meta title.
metaDescriptionPage meta description.
checkedAtTimestamp when the actor saved the record.

How much does it cost to scrape ScamAdviser trust scores?

This actor uses pay-per-event pricing.

There is a small start charge per run and a per-domain charge for each saved reputation record.

The exact live price is shown in the Apify pricing panel for the actor.

For the best cost control, test with a short list first and then increase maxItems for production batches.

How to run

  1. Open the actor on Apify.
  2. Paste domains into the domains input.
  3. Keep the default proxy disabled for normal public checks.
  4. Click Start.
  5. Download the dataset as CSV, JSON, Excel, or connect it to your workflow.

Tips for better results

Use root domains when possible.

Remove duplicates before large runs.

Use startUrls only when you already have ScamAdviser check URLs.

If your network is blocked, enable Apify Proxy and retry a small sample before scaling.

Integrations

Send the dataset to Google Sheets for compliance review queues.

Use Apify webhooks to trigger alerts when a checked domain has a low trust score.

Export JSON into a fraud-scoring pipeline.

Use Make, Zapier, or an Apify task schedule to monitor recurring vendor or marketplace domain lists.

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/scamadviser-trust-score-scraper').call({
domains: ['example.com', 'apify.com'],
maxItems: 2,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

API usage with Python

from apify_client import ApifyClient
client = ApifyClient('MY-APIFY-TOKEN')
run = client.actor('automation-lab/scamadviser-trust-score-scraper').call(run_input={
'domains': ['example.com', 'apify.com'],
'maxItems': 2,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

API usage with cURL

curl -X POST "https://api.apify.com/v2/acts/automation-lab~scamadviser-trust-score-scraper/runs?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"domains":["example.com","apify.com"],"maxItems":2}'

MCP: use from Claude or other AI tools

ScamAdviser Trust Score Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Add the Apify MCP server to Claude Code:

$claude mcp add --transport http apify "https://mcp.apify.com"

For Claude Desktop, Cursor, or VS Code, add this JSON config:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com"
}
}
}

Your AI assistant can then call automation-lab/scamadviser-trust-score-scraper through your Apify account.

Example prompts:

  • "Check these vendor domains with ScamAdviser and summarize any low-trust entries."
  • "Run a ScamAdviser trust score extraction for my prospect list and return a CSV-ready table."
  • "Compare positive and negative highlights for these marketplace seller websites."

Scheduling and monitoring

Create an Apify task with your recurring domain list.

Schedule it daily, weekly, or monthly depending on your risk workflow.

Use webhooks to notify your team when a run finishes.

Limitations

The actor extracts public ScamAdviser check pages only.

It does not log in, bypass private areas, or use private cookies.

ScamAdviser may change page structure, labels, or availability.

Some domains may have sparse metadata or no numeric score.

Very large batches should be tested gradually.

Troubleshooting

If a run saves no items, check that your inputs contain valid domains such as example.com.

If a domain returns sparse data, open the scamadviserUrl from the output to confirm what ScamAdviser currently shows publicly.

If you see repeated HTTP errors, retry a small sample with Apify Proxy enabled.

If exported arrays look compact in CSV, use JSON export for full nested review and metadata fields.

This actor reads public web pages and saves factual page data.

You are responsible for using the data lawfully, respecting applicable terms, and handling any downstream decisions fairly.

Do not use reputation data as the only basis for high-impact decisions without human review and additional evidence.

Related Automation Lab actors can help with broader trust and compliance workflows:

FAQ

Can I check full URLs?

Yes. The actor normalizes full URLs to their hostname before building the ScamAdviser check URL.

Does it need residential proxies?

No for the tested public pages. Proxy support is optional if your network is blocked.

Does it output raw HTML?

No. The actor extracts structured fields and strips HTML from text snippets.

Can it monitor domains over time?

Yes. Create an Apify task and schedule it. Each run includes checkedAt so you can compare snapshots.

Changelog

  • Initial version: public ScamAdviser trust score extraction for domain batches.

Support

If you need a field that is visible on ScamAdviser but missing from the dataset, open an issue with an example domain and source URL.