Schema Diff

Know what breaks before you swap actors

Pick two actors and see exactly what's compatible: shared fields, type mismatches, fields unique to each, a compatibility score, and specific migration notes. Essential before replacing one actor with another in a pipeline.

Sign in to use
$0.20/comparison

What it checks

Field-by-field comparison

Compares every field by name and type across both actors' dataset schemas.

Four categories

Shared fields (same name + type), type mismatches (same name, different type), unique to A, unique to B.

Compatibility score

Percentage of fields that overlap — 90% means easy migration, 30% means major rework.

Migration notes

Specific guidance: 'field phone needs transformation: string -> array' and 'field X has no equivalent'.

Fast metadata analysis

Reads schemas from latest builds — no actor runs triggered.

Pre-swap confidence

Run before switching actors in a pipeline to know exactly what will break and what will work.

Example output

{
  "actorA": "website-contact-scraper",
  "actorB": "google-maps-email-extractor",
  "compatibilityScore": 45,
  "sharedFields": [
    { "field": "url", "type": "string" },
    { "field": "emails", "type": "array" }
  ],
  "typeMismatches": [
    { "field": "phone", "typeA": "string", "typeB": "array" }
  ],
  "uniqueToA": ["domain", "socialLinks"],
  "uniqueToB": ["businessName", "rating", "address"]
}

How it works

1

Connect your Apify token and enter the actor ID

2

The tool runs the actor on your account and analyzes the output

3

Get a detailed report with actionable fixes — results cached for free