Entity Deduplication Matcher
Pricing
from $9.80 / 1,000 target auditeds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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-matchedat $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
fetchUrlsis 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 tofalseso 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
rowIdsourceIdsourceUrlsourceTypestatusseverityscoresummaryrecommendationcheckedAtpricingTemplatepricingEventNameclusterIdrecordIdmatchedRecordIdmatchScorematchReasonscanonicalRecorddecision
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.