Site Migration Redirect QA avatar

Site Migration Redirect QA

Pricing

from $1.00 / report generated

Go to Apify Store
Site Migration Redirect QA

Site Migration Redirect QA

Check submitted old-to-new URL mappings before or after a site migration. Reports redirect status, final URL, chain length, loops, missing redirects, and target mismatches.

Pricing

from $1.00 / report generated

Rating

0.0

(0)

Developer

Checksmith Cats

Checksmith Cats

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Site Migration Redirect QA checks submitted old-to-new URL mappings and produces a migration evidence report.

It accepts a public CSV with old_url,new_url columns or inline mapping pairs. The Actor follows redirect chains from each old URL, compares the final URL with the expected new URL, records chain length, query changes, HTTPS downgrade signals, final-page canonical observations, final 4xx/5xx responses, and low-confidence soft-404-like signals.

Optional monitor mode compares current scanner-visible redirect signals with the latest saved compact baseline for the same mapping set. It reports observed changes such as final URL changes, newly broken mappings, canonical changes, and redirect-chain growth. It stores redacted URLs and compact signals only, not page bodies.

This tool does not discover old URLs, crawl a full site, predict platform output, assess traffic impact, or guarantee migration outcomes. It records scanner-visible redirect mapping signals at run time.

Billing

Pay-per-event billing is based only on mapping rows where the old URL produced an HTTP response. Invalid CSV rows, invalid input, empty mappings, and DNS/connectivity failures are not charged.

Recommended launch pricing:

  • site-migration-report-generated: USD 1.00 per generated redirect QA report
  • site-migration-mapping-checked: USD 0.03 per checked mapping

See listing.md for the public support boundary and billing note.

Minimal input

{
"mappings": [
{
"oldUrl": "https://httpbingo.org/redirect-to?url=https%3A%2F%2Fexample.com%2Fnew-page",
"newUrl": "https://example.com/new-page"
}
],
"maxUrls": 1,
"maxRedirects": 5,
"monitorMode": false,
"saveBaseline": false
}

API and scheduled use

Run the same validated input from Apify Console, the Actor API, CLI, schedules, or integrations. The run writes machine-readable findings to the default dataset and the complete report to the run storage.

Common input errors

Start with the published example and keep mappings, maxUrls, maxRedirects, monitorMode, saveBaseline in the documented JSON shape. Malformed JSON, unsupported URL schemes, missing required values, and inputs above the stated limits are rejected rather than repaired silently.