Event/LocalBusiness Preflight
Pricing
from $0.40 / event/localbusiness report generated
Event/LocalBusiness Preflight
Inspects public Event and LocalBusiness pages for JSON-LD completeness, format, duplicate-conflict, and visible-page consistency signals. Public pages only.
Pricing
from $0.40 / event/localbusiness report generated
Rating
0.0
(0)
Developer
Checksmith Cats
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Inspects Event and LocalBusiness public pages for JSON-LD shape and visible-page consistency signals.
This Actor does not reproduce Google's Rich Results Test and does not guarantee any Google decision. It lists machine-readable missing-field, invalid-format, visible-page consistency, type-absence, and duplicate-conflict signals across many public URLs.
What it checks
- Input from
urls,sitemapUrl, or publiccsvUrl - Optional
targetTypes:Event,LocalBusiness - Default type mode: check every supported type detected on each reachable page
- Required and recommended property signals from Google Event and LocalBusiness structured-data docs
- Event signals such as
name,startDate,location, date/status/attendance-mode formats, ticket offer fields, and visible title/date/location clues - LocalBusiness signals such as
name,address,telephone,url, opening-hours format, geo precision, and visible NAP consistency sd.type_absentwhen an explicitly selected type is not foundsd.multiple_conflictingwhen duplicate same-type nodes disagree on key values
Findings
Each finding includes:
severityconfidenceevidencecaveat- source URL with query strings redacted
- Google documentation references where applicable
Primary finding IDs include:
sd.missing_required.<type>.<field>sd.missing_recommended.<type>.<field>sd.invalid_format.<field>sd.type_absentsd.multiple_conflicting
Boundaries
This is an informational diagnostic tool for public pages. It does not certify structured data, reproduce Google validation, promise rich-result display, promise eligibility, improve rankings, promise indexing, or represent Google Search Console.
The scanner inspects static HTML JSON-LD. It does not render JavaScript and does not evaluate private, login-gated, CAPTCHA-gated, or non-public pages.
Checksmith Cats is not affiliated with Google.
Billing note
Pay-per-event billing is based on reachable URLs only. Unreachable pages are reported as findings, but they are not counted as checked URLs.
References
- Event structured data: https://developers.google.com/search/docs/appearance/structured-data/event
- Local Business structured data: https://developers.google.com/search/docs/appearance/structured-data/local-business
- Rich Results Test: https://search.google.com/test/rich-results
Related tools
- Local Business NAP Consistency QA - Use when the source is a local-business dataset and NAP consistency is the main risk.
- Structured Data Bulk QA - Use when the site needs broad checks for Product, Article, FAQPage, BreadcrumbList, Recipe, or VideoObject markup.
- Social Card / Open Graph Bulk QA - Use when event or venue pages also need share-preview metadata checks.
Minimal input
{"urls": ["https://api.apify.com/v2/key-value-stores/Ge9l6paMLvccf5JHh/records/batch4-event-localbusiness.html?signature=1B8Cfmg3F08nO1TwvH8dU"],"targetTypes": ["Event","LocalBusiness"],"sampleLimit": 1}
API and scheduled use
Run the same validated input from Apify Console, the Actor API, CLI, schedules, or integrations. The run writes machine-readable findings to the default dataset and the complete report to the run storage.
Common input errors
Start with the published example and keep urls, targetTypes, sampleLimit in the documented JSON shape. Malformed JSON, unsupported URL schemes, missing required values, and inputs above the stated limits are rejected rather than repaired silently.