Entity Deduplication Matcher avatar

Entity Deduplication Matcher

Pricing

from $9.80 / 1,000 target auditeds

Go to Apify Store
Entity Deduplication Matcher

Entity Deduplication Matcher

Fuzzy-match and deduplicate company, product, location, or entity rows into canonical records.

Pricing

from $9.80 / 1,000 target auditeds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Store Positioning

Store title: Entity Deduplication Matcher

Short description: Fuzzy-match and deduplicate company, product, location, or entity rows into canonical records.

SEO title: Entity Deduplication Matcher — data QA, validation, and cleanup utility

SEO description: Fuzzy-match and deduplicate company, product, location, or entity rows into canonical records. Use it to validate rows, schemas, duplicates, field quality, and delivery-readiness before handing data to clients or automations.

Categories: SEO_TOOLS, DEVELOPER_TOOLS, ECOMMERCE

Keywords: entity, deduplication, matcher, data/schema qa utility

Fixed-Inclusive PPE Pricing

This actor uses pay-per-event pricing. Event prices include Apify platform usage; users are not expected to pay a separate platform-usage pass-through charge for the configured pricing model.

  • Tier: U2 — Data/schema QA utility
  • Primary event: record-matched at $0.00390 base
  • Default max charge: $5.00
  • Store discounts: FREE/BRONZE base, SILVER discounted, GOLD deepest approved discount

Event set:

  • actor-start: base $0.00500, GOLD $0.00400. Entity Deduplication Matcher: charged when actor start is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • record-matched: base $0.00390, GOLD $0.00312. Entity Deduplication Matcher: charged when record matched is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • issue-detected: base $0.00372, GOLD $0.00298. Entity Deduplication Matcher: charged when issue detected is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • qa-report-generated: base $0.05000, GOLD $0.04000. Entity Deduplication Matcher: charged when qa report generated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.

Public Task Concepts

  • QA rows for Entity Deduplication Matcher
  • Validate data quality for Entity Deduplication Matcher
  • Generate a schema/quality report for Entity Deduplication Matcher
  • Audit entity issues across supplied public inputs
  • Extract evidence-backed entity rows for client QA

Fuzzy-match and deduplicate company, product, location, or entity rows into canonical records.

This Actor is a premium Apify tool for the use case described below. It is designed for controlled runs with capped inputs, transparent pricing, and evidence-backed outputs.

What It Does

Entity Deduplication Matcher turns supplied source evidence into actor-specific dataset rows for data cleanup workflows. It uses deterministic parsing, strict caps, supplied examples, and top-level fields that match the dataset schema.

What It Does Not Do

  • It does not claim complete coverage for private, login-gated, or blocked pages.
  • It does not make live network calls unless fetchUrls is explicitly enabled.
  • It does not use unsupported AI claims or hidden enrichment.
  • It does not replace legal, financial, medical, or compliance review.

Input Fields

  • targets: Source rows, snapshots, text, HTML, records, schemas, logs, or workflow details.
  • fetchUrls: Defaults to false so you can validate supplied snapshots first. Enable it when you want the Actor to fetch public URLs within configured limits.
  • includeReport: Writes JSON and Markdown artifacts when enabled.
  • maxTargets: Conservative cap for small, predictable runs.
  • maxTextBytes: Per-target text cap.

Example Input

{
"targets": [
{
"sourceId": "fixture-entity-dedupe",
"title": "Example entity dedupe",
"records": [
{
"name": "Acme Roofing Nashville LLC",
"domain": "acmeroofing.example",
"city": "Nashville",
"phone": "(615) 555-0199"
},
{
"name": "ACME Roofing - Nashville",
"domain": "www.acmeroofing.example",
"city": "Nashville",
"phone": "6155550199"
},
{
"name": "Brio Plumbing Austin",
"domain": "brioplumbing.example",
"city": "Austin",
"phone": "(512) 555-0100"
}
]
}
],
"maxTargets": 1,
"includeReport": true,
"fetchUrls": false
}

Output Fields

  • rowId
  • sourceId
  • sourceUrl
  • sourceType
  • status
  • severity
  • score
  • summary
  • recommendation
  • checkedAt
  • pricingTemplate
  • pricingEventName
  • clusterId
  • recordId
  • matchedRecordId
  • matchScore
  • matchReasons
  • canonicalRecord
  • decision

Example Output

[
{
"rowId": "entity-deduplication-matcher_6f2c5e4d59dc49f6",
"sourceId": "fixture-entity-dedupe",
"sourceUrl": null,
"sourceType": "records",
"status": "ok",
"severity": "low",
"score": 92,
"summary": "Entity Deduplication Matcher produced actor-specific supplied examples output for fixture-entity-dedupe.",
"recommendation": "Review source evidence and keep the run capped until outputs match your operational needs.",
"checkedAt": "2026-07-02T00:00:00.000Z",
"pricingTemplate": "U2_P1",
"pricingEventName": "record-matched",
"clusterId": "cluster_1",
"recordId": "record-1",
"matchedRecordId": "record-2",
"matchScore": 0.94,
"matchReasons": [
"same-domain"
],
"canonicalRecord": {
"company": "Example entity dedupe"
},
"decision": "merge"
}
]

Public Task Concepts

Example tasks are included for common use cases and can be published as Apify public tasks after review/approval.

Limitations

Coverage depends on the supplied records, snapshots, and fetch settings. Some public pages may block automated requests or expose inconsistent metadata.

FAQ

Is this ready for production workflows? Use capped test runs first, then increase limits only after the output shape and data behavior match your needs.

Does it use live Apify credits now? Costs are controlled with input caps and max-charge handling. See the pricing section for event prices and cost controls.