Unifies every Facebook page-URL variant (m./www., profile.php?id=, /p/Name-ID/) into one canonical identity per page, and removes duplicate posts before you count anything.
House rule: two pages sharing a display name are reported as a hint with evidence — never merged. Unresolvable URLs come back as unresolved, with the reason.
Open on Apify →Fair page-vs-page comparison from any posts export: duplicates removed before counting, honest medians, coverage stated, absent data shown as absent — plus a client-ready HTML report.
House rule: deduplicated first, so you never pay twice for the same post. Short observation windows are flagged, not hidden.
Open on Apify →Per-account coordination signals in your own comments export — timing bursts, duplicate talking points, reply chains — every signal with its evidence attached.
House rule: it never says "bot". INSUFFICIENT SIGNAL is a first-class answer, and every report states what the audit cannot detect.
Open on Apify →- IdentityThe Facebook URL Zoo — every page link format and how to canonicalize them
- ComparisonHow to compare Facebook pages without fooling yourself
- AuthenticityReading a comment section like an analyst — coordination signals without calling anyone a bot
- SpecFacebook URL canonicalization — the rules as an open spec (CC BY 4.0)
- ComparisonPage Compare — full HTML report generated by the free demo run
- IdentityResolver — output preview with the planted never-guess trap visible
Both generated from the empty-input demos — synthetic sample data with planted traps each tool must catch, or refuse.