Dead URL Replacement Planner avatar

Dead URL Replacement Planner

Pricing

$0.05 / actor start

Go to Apify Store
Dead URL Replacement Planner

Dead URL Replacement Planner

Create a reviewable redirect plan from dead product paths and your supplied catalog snapshot. No crawling or store writes.

Pricing

$0.05 / actor start

Rating

0.0

(0)

Developer

Hunter Melnick

Hunter Melnick

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Security

Limited permissions

Share

Create a reviewable redirect plan from dead product paths and your supplied catalog snapshot. No crawling or store writes.

Run and download

  1. Keep the included sample or replace Input data with your own authorized records.
  2. Start a run. Open Report and CSV downloads when it finishes.
  3. Open OUTPUT for the complete JSON report and download the CSV records.
  4. Review the findings before importing or publishing changes. This Actor never writes to a store.

Hosted limits

250 dead product paths, 2500 products, 500 collections and 2500 existing redirects; 1 MiB JSON input. These tighter hosted limits take precedence over the core format limits below. Memory is fixed at 256 MB. Default timeout is 60 seconds. Output includes one dataset summary row; individual findings and records are delivered in OUTPUT and CSV files. No model subscription, external API key or other product purchase is required.

Price

$0.05 per run, charged once when the Actor starts. All report and CSV output is included, with no per-row fee or platform-usage surcharge. Set the maximum run cost to at least $0.05. Starts that reject invalid input or produce no findings still incur the start charge; validate the input before running.

Storage and support

Apify stores supplied data and generated reports under its storage access/retention settings. This hosted edition sends input to Apify; it is not the local-only edition. Remove sensitive run data when no longer needed. URLs in input are never fetched. Use the Actor issue tracker for support with a non-sensitive example and run ID. Do not post private exports or credentials. Hosted use does not grant source redistribution rights.

Input contract

See examples/input.json. Up to 5 MiB total, 1,000 dead paths, 10,000 products, 2,000 collections, 10,000 existing redirects and 100 literal keyword rules. Product status and online flags must be explicit. Collection publication, hidden flag and product count must be explicit. Handles use lowercase ASCII letters, digits and hyphens.

The supported storefront profile uses /products/ and /collections/ paths and category- collection handles. No full URLs, query strings, encoded paths, blog posts or arbitrary regular expressions. Export customer data into the sample's documented shape. No additional software purchase or consulting engagement is required.

Result rules

  • Only active, explicitly online products may become replacement targets.
  • Unlisted products already visible in the snapshot do not get a new redirect.
  • Existing redirects are preserved; they are never overwritten.
  • Matching uses names, numbers, category voting and optional literal keyword rules.
  • Unresolved rows remain unresolved. Home-page fallback redirects are never proposed.
  • Proposed targets entering a redirect chain or cycle are marked for review and omitted from the import CSV. Repeated input paths are accounted for separately.
  • Each score is an explainable heuristic, not a calibrated likelihood or proof of equivalence.

The program makes no external network calls, verifies no live pages and performs no store writes. Review the snapshot and proposed plan before importing it into your platform.