{"domain":"parsleymg.com","observed_at":"2026-10-20T03:01:49.115286+00:00","materially_changed_at":"2026-10-20T03:01:49.115286+00:00","generation_id":"b87e19f0-8d3a-4d05-8764-0514837c1481","snapshot":"a102acf71b4511517386f581f24e50bf1dd8837a5c262d51fefc4d99933e08f7","collector":"global-intelligence","collector_build":"c55dcff23da6","indexable":true,"indexable_reason":"","record_schema_version":2,"fact_count":85,"evidence_path_count":27,"lanes_observed":27,"lanes_total":27,"observation_count":1684,"coverage":{"apps":0,"mail":0,"feeds":2,"gleif":{"scope":"GLEIF LEI records whose own legal name IS a name this company is proven to use -- an SEC registrant, a licence-proven operator, or a name the site printed for itself. Not a claim that no LEI exists under another spelling.","reason":"no corroborated legal name is printed and no current licence names an operator","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"menus":1,"github":0,"hiring":0,"people":0,"contact":1,"content":42,"identity":6,"security":4,"locations":1,"menu_read":{"items":0,"reasons":["2 other page(s) of the site were read for what they print, and none prints a menu (a menu needs at least 10 dishes printed with a price); 71 more it links were left unread: the lane reads at most 8 such pages","the site's ordering link is on orders.hazlnut.com: a menu there is read by that provider's reader, not by this lane","18 menu page(s) read: no menu marker and fewer than 5 priced lines; they show 49 image(s), and no text is read from an image; 8 not asked of the browser: the menu credit budget of 10 was spent"],"pages_read":18,"priced_items":0,"pages_rendered":10,"pages_selected":18,"pages_tested_by_content":2},"sec_edgar":0,"litigation":{"scope":"CourtListener RECAP docket metadata with an exact party-name match, searched under each entity the record resolves: its registrant, printed name and operators, and the members, officers and related registrations its authorities file. Not a complete national or state litigation history; other parties are listed as parties to the case only, and they and the attorneys are not attributed to this company.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"technology":9,"trademarks":{"scope":"USPTO owner-search records naming the site's self-declared legal entity, its SEC registrant, a licence-proven operator, a member, officer or related registration its authorities file, or an owner USPTO names on one of those marks -- each mark under the owner it was searched for; not patents or a certified current ownership portfolio.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"hiring_roles":{"jobs":0,"open":0,"closed":0,"readings":0,"pay_differs":0,"corroborated":0,"other_employer":0,"pay_from_description":0},"federal_awards":{"scope":"USAspending loans, grants and direct payments since FY2008. Contracts and subawards excluded. Reported loan value, subsidy, award amount and outlays are distinct; no original principal, forgiveness or current debt is inferred.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"infrastructure":11,"menu_nutrition":{"status":"complete","items_read":0,"pages_read":0,"widgets_read":0,"pages_selected":0,"widgets_discovered":0},"outbound_links":3,"people_sources":{"registers":"not_attempted","sec_filings":0,"people_pages":"partial","personal_mailboxes":0},"channel_pricing":{"scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","reason":"No channel menu was read from any accepted location. Platforms whose stores the site declares and no accepted location carries: grubhub, ubereats. Each platform's presence row says what its store read returned.","status":"not_read","presence":{"olo":"not_declared","resy":"not_declared","tock":"not_declared","chomp":"not_declared","slice":"not_declared","toast":"not_declared","clover":"not_declared","dylish":"not_declared","menufy":"not_declared","skytab":"not_declared","spoton":"not_declared","chownow":"not_declared","ezcater":"not_declared","grubhub":"search_confirmed","doordash":"not_declared","getsauce":"not_declared","menusifu":"not_declared","ubereats":"search_confirmed","kwickmenu":"not_declared","opentable":"not_declared","ordersave":"not_declared","restolabs":"not_declared","sevenrooms":"not_declared","spothopper":"search_confirmed","touchbistro":"not_declared","squareonline":"not_declared","doordash_storefront":"not_declared"},"footprint":{},"accepted_locations":1,"locations_with_channel_menus":0},"publisher_files":{"facts":0,"absent":15,"attempted":15},"provider_footprint":{"grubhub":{"confirmed":1},"ubereats":{"confirmed":1},"spothopper":{"confirmed":1}},"external_identities":4,"restaurant_locations":{"active":0,"coming_soon":0,"canonical_accepted":1,"material_conflicts":1,"permanently_closed":0,"temporarily_closed":0,"with_provider_detail":0,"unresolved_candidates":6,"with_store_identifier":0,"known_store_identities":6,"multi_source_locations":0,"other_operating_status":0,"provider_accounts_seen":0,"provider_edges_present":3,"store_identities_absent":0,"first_party_observations":180,"operating_status_unstated":1,"store_identities_answered":4,"provider_accounts_enumerated":0,"store_identities_with_detail":4,"closed_permanence_unspecified":0,"store_identities_without_detail":2,"provider_accounts_not_enumerated":0,"provider_edges_validation_confirmed":12},"people_source_closure":[{"state":"partial","reason":"0 failed, 0 not reached, 0 deferred, 0 read in part","source":"site_people_pages"},{"state":"not_attempted","reason":"no corroborated legal name or licence-proven operator to search","source":"business_registers"},{"state":"complete_no_match","reason":"the site links no SEC registrant","source":"sec_filings"},{"state":"complete_no_match","source":"site_mailboxes"},{"state":"unsupported","reason":"no collection searches the web","source":"press"}],"organization_relationships":{"pages":83,"status":"complete","statements":0,"identifiers":0,"relationships":0,"links_without_relationship_words":26},"restaurant_location_providers":{},"restaurant_location_registries":{"mi_mdard_food":{"records_observed":7,"premises_complete":7},"mi_mlcc_liquor":{"premises_failed":7,"records_observed":0},"mi_detroit_food":{"records_observed":0,"premises_unsupported":7},"mi_detroit_building":{"records_observed":0,"premises_unsupported":7},"mi_detroit_business":{"records_observed":0,"premises_unsupported":7},"unconfigured_MI_building_permit":{"records_observed":0,"premises_unsupported":7},"unconfigured_MI_business_license":{"records_observed":0,"premises_unsupported":7}},"restaurant_location_provider_reads":{"grubhub":{"present":1,"validation_confirmed":4},"ubereats":{"present":1,"validation_confirmed":4},"spothopper":{"present":1,"validation_confirmed":4}}},"lanes_failed":null,"rendered_tier":{"reason":"the served page ships no hydrated state and served readable text, so there is nothing a browser would assemble that the static parse missed","eligible":false},"lanes_never_run":null,"identity":{"title":"Identity","facts":[{"label":"Published name","value":"Parsely Mediterranean Bar & Grille","basis":"publisher_declared","via":["https://parsleymg.com","declared Organization name"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Published description","value":"Parsely Mediterranean Bar & Grille is a family owned restaurant in Grand Rapids, Michigan serving fresh, made-from-scratch meals and catering","basis":"publisher_declared","via":["https://parsleymg.com/"],"first_observed_at":"2026-10-20T02:59:22.416553+00:00","last_confirmed_at":"2026-10-20T02:59:22.416553+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Declared language","value":"en-US","basis":"publisher_declared","via":["https://parsleymg.com/"],"first_observed_at":"2026-10-20T02:59:22.416553+00:00","last_confirmed_at":"2026-10-20T02:59:22.416553+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Canonical URL","value":"https://parsleymg.com/","basis":"publisher_declared","via":["https://parsleymg.com/"],"first_observed_at":"2026-10-20T02:59:22.416553+00:00","last_confirmed_at":"2026-10-20T02:59:22.416553+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Parsely Mediterranean Bar & Grille","value":{"url":"https://parsleymg.com/","logo":"https://parsleymg.com/wp-content/uploads/2025/04/parsley-logo.svg","name":"Parsely Mediterranean Bar & Grille","@type":"Organization"},"basis":"publisher_declared","via":["https://parsleymg.com"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Logo","value":"https://parsleymg.com/wp-content/uploads/2025/04/parsley-logo.svg","basis":"publisher_declared","via":["https://parsleymg.com","declared Organization logo"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"}]},"infrastructure":{"title":"Infrastructure","facts":[{"label":"Hosts observed","value":"parsleymg.com, www.parsleymg.com","basis":"directly_observed","first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T03:01:07.820160+00:00","about_ref":"self"},{"label":"HTTP version","value":"HTTP/2.0","basis":"directly_observed","via":["https://parsleymg.com/"],"first_observed_at":"2026-10-20T02:59:22.416553+00:00","last_confirmed_at":"2026-10-20T02:59:22.416553+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Homepage status","value":200,"basis":"directly_observed","via":["https://parsleymg.com/"],"first_observed_at":"2026-10-20T02:59:22.416553+00:00","last_confirmed_at":"2026-10-20T02:59:22.416553+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"TLS version","value":"TLSv1.3","basis":"directly_observed","via":["TLS handshake with SNI parsleymg.com"],"first_observed_at":"2026-10-20T02:59:19.015280+00:00","last_confirmed_at":"2026-10-20T02:59:19.015280+00:00","about_ref":"self"},{"label":"ALPN","value":"h2","basis":"directly_observed","via":["TLS handshake with SNI parsleymg.com"],"first_observed_at":"2026-10-20T02:59:19.015280+00:00","last_confirmed_at":"2026-10-20T02:59:19.015280+00:00","about_ref":"self"},{"label":"Announcing network","value":"AS14061 DIGITALOCEAN-ASN - DigitalOcean, LLC, US","basis":"directly_observed","via":["DNS A/AAAA","BGP prefix origin","RIR registry"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T03:01:07.820160+00:00","about_ref":"self"},{"label":"Registrar","value":"GoDaddy.com, LLC","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-20T02:59:19.014644+00:00","last_confirmed_at":"2026-10-20T02:59:19.014644+00:00","about_ref":"self"},{"label":"Domain first registered","value":"2009-05-31","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-20T02:59:19.014644+00:00","last_confirmed_at":"2026-10-20T02:59:19.014644+00:00","about_ref":"self"},{"label":"A at parsleymg.com","value":"64.225.49.214","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-20T02:59:18.924366+00:00","last_confirmed_at":"2026-10-20T02:59:18.924366+00:00","about_ref":"self"},{"label":"NS at parsleymg.com","value":"ns03.domaincontrol.com.  •  ns04.domaincontrol.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-20T02:59:18.924366+00:00","last_confirmed_at":"2026-10-20T02:59:18.924366+00:00","about_ref":"self"},{"label":"SOA at parsleymg.com","value":"ns03.domaincontrol.com. dns.jomax.net. 2025060813 28800 7200 604800 3600","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-20T02:59:18.924366+00:00","last_confirmed_at":"2026-10-20T02:59:18.924366+00:00","about_ref":"self"}]},"technology":{"title":"Technology","facts":[{"label":"Bricks","value":{"name":"Bricks","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://parsleymg.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Google Analytics","value":{"name":"Google Analytics","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://parsleymg.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"MySQL","value":{"name":"MySQL","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://parsleymg.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Nginx","value":{"name":"Nginx","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://parsleymg.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"PHP","value":{"name":"PHP","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://parsleymg.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"WordPress","value":{"name":"WordPress","@type":"SoftwareApplication","softwareVersion":"7.1.3"},"basis":"directly_observed","via":["https://parsleymg.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Yoast SEO","value":{"name":"Yoast SEO","@type":"SoftwareApplication","softwareVersion":"28.7"},"basis":"directly_observed","via":["https://parsleymg.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Embeds content from","value":"maps.google.com","basis":"publisher_declared","via":["https://parsleymg.com","declared as iframe_src","observed in people_parse, static_parse"],"first_observed_at":"2026-10-20T02:59:20.685135+00:00","last_confirmed_at":"2026-10-20T02:59:28.032903+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Loads script from","value":"www.googletagmanager.com","basis":"publisher_declared","via":["https://parsleymg.com","declared as script_src","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-20T02:59:20.685135+00:00","last_confirmed_at":"2026-10-20T03:00:20.891779+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"}]},"mail":{"title":"Mail","facts":[]},"security":{"title":"Security","facts":[{"label":"X-Content-Type-Options","value":"nosniff","basis":"directly_observed","via":["HTTP response header from parsleymg.com"],"first_observed_at":"2026-10-20T03:01:04.061513+00:00","last_confirmed_at":"2026-10-20T03:01:04.061513+00:00","about_ref":"self"},{"label":"Certificate issuer","value":"Let's Encrypt","basis":"directly_observed","via":["TLS handshake with SNI parsleymg.com"],"first_observed_at":"2026-10-20T02:59:19.015280+00:00","last_confirmed_at":"2026-10-20T02:59:19.015280+00:00","about_ref":"self"},{"label":"Certificate expires","value":"2027-01-08","basis":"directly_observed","via":["TLS handshake with SNI parsleymg.com"],"first_observed_at":"2026-10-20T02:59:19.015280+00:00","last_confirmed_at":"2026-10-20T02:59:19.015280+00:00","about_ref":"self"},{"label":"DNSSEC signed","value":false,"basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-20T02:59:19.014644+00:00","last_confirmed_at":"2026-10-20T02:59:19.014644+00:00","about_ref":"self"}]},"hiring":{"title":"Hiring","facts":[{"label":"Hiring status","value":"no open role: no careers page or job board found; LinkedIn Jobs not searched: the site links no LinkedIn company of its own to read postings by; Indeed and ZipRecruiter not searched","basis":"derived","about_ref":"self"}]},"external_identities":{"title":"External identities","facts":[{"label":"GA4 measurement id","value":"G-YT8TS6NPX9","basis":"directly_observed","resolver_version":"acquire-v1","via":["platform_snippet: https://parsleymg.com"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T03:01:07.820160+00:00","about_ref":"relationship:77798e9c-aaa3-41d9-b372-881a81f6e2fb","source_surface_ref":"https://parsleymg.com"},{"label":"Grubhub restaurant id","value":"354670","basis":"directly_observed","resolver_version":"acquire-v1","via":["place_link: https://www.grubhub.com/restaurant/parsley-mediterranean-bar--grill-80-ottawa-ave-nw-grand-rapids/354670","resolves to https://www.grubhub.com/restaurant/view/354670"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T03:01:07.820160+00:00","about_ref":"relationship:96b9f849-f085-437f-8cdf-56a3ca10dd06","source_surface_ref":"https://www.grubhub.com"},{"label":"Spothopper spot id","value":"329348","basis":"directly_observed","resolver_version":"acquire-v1","via":["location_validation: https://www.spothopperapp.com/api/spots?lat=42.9648806&lng=-85.6701032&radius=100","resolves to https://www.spothopperapp.com/api/spots/329348"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T03:01:07.820160+00:00","about_ref":"relationship:d6dce80a-338b-490a-819c-1ac9e4d45f82","source_surface_ref":"https://www.spothopperapp.com"},{"label":"Ubereats store token","value":"bg5tf7rnR02fBrq5irtHlQ","basis":"directly_observed","resolver_version":"acquire-v1","via":["place_link: https://www.ubereats.com/store/parsley-mediterranean-grille/bg5tf7rnR02fBrq5irtHlQ"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T03:01:07.820160+00:00","about_ref":"relationship:6e2ac190-480b-4469-9bad-7f49ab55c5f2","source_surface_ref":"https://www.ubereats.com"}]},"contact":{"title":"Contact","facts":[],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-20T03:01:49.115286Z","reasons":["people pages read in part: 68 unresolved, 0 not reached, 0 deferred, 0 failed, 0 read only in part"]}},"people":{"title":"People","facts":[{"label":"People extraction status","value":"People pages could not all be read: 68 unresolved, 0 not reached, 0 deferred behind other pages, 0 failed, 0 read only in part","basis":"derived","via":["https://parsleymg.com/catering-menu-category/entrees/","https://parsleymg.com/catering-menu-category/salads/","https://parsleymg.com/catering-menu/baba-ghannouj/","https://parsleymg.com/catering-menu/caesar-salad/","https://parsleymg.com/catering-menu/chicken-curry/"],"about_ref":"self","source_surface_ref":"https://parsleymg.com"}],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-20T03:01:49.115286Z","reasons":["people pages read in part: 68 unresolved, 0 not reached, 0 deferred, 0 failed, 0 read only in part","premises registers read in part at accepted locations: mi_mlcc_liquor (published register file does not carry the mapped column \"Phone\")"]}},"outbound_links":{"title":"Outbound links","facts":[{"label":"maps.app.goo.gl","value":"80 Ottawa Ave NW Grand Rapids, MI 49503","basis":"publisher_declared","via":["180 link observation(s)"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self"},{"label":"orders.hazlnut.com","value":"Order Online","basis":"publisher_declared","via":["180 link observation(s)"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self"}]},"locations":{"title":"Locations","facts":[{"label":"Baba Ghannouj","value":{"name":"Baba Ghannouj","@type":"Place","hasMap":"https://maps.app.goo.gl/iL6wFscqK2UkVZU76","address":{"@type":"PostalAddress","postalCode":"49503","addressRegion":"MI","streetAddress":"80 Ottawa Ave NW","addressLocality":"Grand Rapids"},"telephone":"(616) 776-2590"},"basis":"publisher_declared","via":["https://parsleymg.com/catering-menu/baba-ghannouj/"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"}]},"content":{"title":"Content","facts":[{"label":"URLs declared in sitemaps","value":91,"basis":"publisher_declared","via":["sitemap.xml"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T03:01:07.820160+00:00","about_ref":"self"},{"label":"Homepage","value":"https://parsleymg.com/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/about/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/wp-json/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:22.416435+00:00","last_confirmed_at":"2026-10-20T02:59:22.416435+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu-category/appetizer-trays/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu-category/appetizers/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu-category/entrees/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu-category/salads/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu-category/trays/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/baba-ghannouj/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/caesar-salad/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/chicken-curry/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/chicken-shawarma/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/falafel/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/fattoush-salad/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/grape-leaves/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/greek-salad/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/gyro/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/house-salad/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/hummus/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/party-tray-extra/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/party-tray/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/steak/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/catering-menu/tabbouli-salad/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/a-la-carte/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/appetizers/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/beverages/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/bowls/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/salad/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/sides-extras/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/sides-soups/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/soups/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-category/wraps/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-item/baba-ghannouj/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-item/bag-of-pita/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-item/baklava/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-item/bottled-water/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-item/caesar-salad/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"URL","value":"https://parsleymg.com/menu-item/canned-soda/","basis":"publisher_declared","first_observed_at":"2026-10-20T02:59:20.694542+00:00","last_confirmed_at":"2026-10-20T02:59:20.694542+00:00","about_ref":"self"},{"label":"More pages known than shown","value":69,"basis":"derived","via":["section cap, not a count of the site"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T03:01:07.820160+00:00","about_ref":"self"}]},"apps":{"title":"Apps","facts":[]},"feeds":{"title":"Feeds","facts":[{"label":"Feed","value":{"feed":"https://parsleymg.com/comments/feed/","items":0,"format":"rss"},"basis":"publisher_declared","via":["https://parsleymg.com/comments/feed/"],"about_ref":"self","source_surface_ref":"https://parsleymg.com"},{"label":"Feed","value":{"feed":"https://parsleymg.com/feed/","items":0,"format":"rss"},"basis":"publisher_declared","via":["https://parsleymg.com/feed/"],"about_ref":"self","source_surface_ref":"https://parsleymg.com"}]},"github":{"title":"GitHub","facts":[]},"sec_edgar":{"title":"SEC EDGAR","facts":[]},"litigation":{"title":"Litigation","facts":[]},"trademarks":{"title":"Trademarks","facts":[]},"federal_awards":{"title":"Federal Awards","facts":[]},"legal_entities":{"title":"Legal Entities","facts":[]},"channel_pricing":{"title":"Channel pricing","facts":[{"label":"Channel presence at Single Menu Item, 80 Ottawa Ave NW","value":{"@type":"ChannelPricing","scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","channels":null,"location":{"why":"the accepted location carrying the most storefront identities (0), with 0 of 27 platform menus read","name":"Single Menu Item","address":{"city":"Grand Rapids","unit":"","region":"MI","street":"80 Ottawa Ave NW","country":"US","postal_code":"49503"},"sourceKey":"75d617dfc5d15340ae5b0b04532f81f8d9c447996de3d83c8f04602520da6af9"},"presence":[{"label":"Toast","detail":"no Toast door for this location on the site's pages or in any provider response; Toast publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"toast","acceptedLocations":1,"locationsWithStore":0},{"label":"Grubhub","detail":"a premises search around this location on the platform found the store at these premises; the store it found did not join the location with an identifier; Seamless orders route to the same Grubhub listing","status":"search_confirmed","declared":true,"platform":"grubhub","declaredStores":[{"id":"354670","url":"https://www.grubhub.com/restaurant/parsley-mediterranean-bar--grill-80-ottawa-ave-nw-grand-rapids/354670","kind":"grubhub_restaurant_id","read":"present","binding":"candidate","answered":true,"provider":"grubhub","declaredAs":"place_link","declaredOn":"https://api-gtm.grubhub.com/restaurants/search/search_listing?facetSet=umamiV6&hideHateos=true&latitude=42.9648806&locationMode=PICKUP&longitude=-85.6701032&orderMethod=pickup&pageSize=36&preciseLocation=true&queryText=Parsely+Mediterranean+Bar+%26+Grille&sortSetId=umamiv3&sponsoredSize=0","identityStatus":"provider_confirmed"}],"acceptedLocations":1,"locationsWithStore":0},{"label":"Uber Eats","detail":"a premises search around this location on the platform found the store at these premises; the store it found did not join the location with an identifier; Postmates orders route to the same Uber Eats store","status":"search_confirmed","declared":true,"platform":"ubereats","declaredStores":[{"id":"bg5tf7rnR02fBrq5irtHlQ","url":"https://www.ubereats.com/store/parsley-mediterranean-grille/bg5tf7rnR02fBrq5irtHlQ","kind":"ubereats_store_token","read":"present","binding":"candidate","answered":true,"provider":"ubereats","declaredAs":"place_link","declaredOn":"https://www.ubereats.com/api/getStoreV1?localeCode=en-US","identityStatus":"provider_confirmed"}],"acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash","detail":"no DoorDash door for this location on the site's pages or in any provider response; DoorDash publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it; Caviar orders route to the same DoorDash store","status":"not_declared","declared":false,"platform":"doordash","acceptedLocations":1,"locationsWithStore":0},{"label":"ChowNow","detail":"no ChowNow door for this location on the site's pages or in any provider response; ChowNow publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"chownow","acceptedLocations":1,"locationsWithStore":0},{"label":"Olo","detail":"no Olo door for this location on the site's pages or in any provider response; Olo publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"olo","acceptedLocations":1,"locationsWithStore":0},{"label":"SkyTab","detail":"no SkyTab door for this location on the site's pages or in any provider response; SkyTab publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"skytab","acceptedLocations":1,"locationsWithStore":0},{"label":"Clover","detail":"no Clover door for this location on the site's pages or in any provider response; Clover publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"clover","acceptedLocations":1,"locationsWithStore":0},{"label":"Slice","detail":"no Slice door for this location on the site's pages or in any provider response; Slice publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"slice","acceptedLocations":1,"locationsWithStore":0},{"label":"KwickMenu","detail":"no KwickMenu door for this location on the site's pages or in any provider response; KwickMenu publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"kwickmenu","acceptedLocations":1,"locationsWithStore":0},{"label":"Restolabs (onlineordering.io)","detail":"no Restolabs (onlineordering.io) door for this location on the site's pages or in any provider response; Restolabs (onlineordering.io) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"restolabs","acceptedLocations":1,"locationsWithStore":0},{"label":"CHOMP","detail":"no CHOMP door for this location on the site's pages or in any provider response; CHOMP publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"chomp","acceptedLocations":1,"locationsWithStore":0},{"label":"OrderSave (Owner.com)","detail":"no OrderSave (Owner.com) door for this location on the site's pages or in any provider response; OrderSave (Owner.com) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ordersave","acceptedLocations":1,"locationsWithStore":0},{"label":"SpotOn","detail":"no SpotOn door for this location on the site's pages or in any provider response; SpotOn publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"spoton","acceptedLocations":1,"locationsWithStore":0},{"label":"TouchBistro","detail":"no TouchBistro door for this location on the site's pages or in any provider response; TouchBistro publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"touchbistro","acceptedLocations":1,"locationsWithStore":0},{"label":"Square Online","detail":"no Square Online door for this location on the site's pages or in any provider response; Square Online publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"squareonline","acceptedLocations":1,"locationsWithStore":0},{"label":"MenuSifu","detail":"no MenuSifu door for this location on the site's pages or in any provider response; MenuSifu publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menusifu","acceptedLocations":1,"locationsWithStore":0},{"label":"Menufy","detail":"no Menufy door for this location on the site's pages or in any provider response; Menufy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menufy","acceptedLocations":1,"locationsWithStore":0},{"label":"Dylish","detail":"no Dylish door for this location on the site's pages or in any provider response; Dylish publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"dylish","acceptedLocations":1,"locationsWithStore":0},{"label":"getsauce","detail":"no getsauce door for this location on the site's pages or in any provider response; getsauce publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"getsauce","acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash Storefront (order.online)","detail":"no DoorDash Storefront (order.online) door for this location on the site's pages or in any provider response; DoorDash Storefront (order.online) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"doordash_storefront","acceptedLocations":1,"locationsWithStore":0},{"label":"SpotHopper","detail":"a premises search around this location on the platform found the store at these premises; the store it found did not join the location with an identifier","status":"search_confirmed","declared":false,"platform":"spothopper","acceptedLocations":1,"locationsWithStore":0},{"label":"ezCater","detail":"no ezCater door for this location on the site's pages or in any provider response; ezCater publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ezcater","acceptedLocations":1,"locationsWithStore":0},{"label":"OpenTable","detail":"no OpenTable door for this location on the site's pages or in any provider response; OpenTable publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"opentable","acceptedLocations":1,"locationsWithStore":0},{"label":"Resy","detail":"no Resy door for this location on the site's pages or in any provider response; Resy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"resy","acceptedLocations":1,"locationsWithStore":0},{"label":"Tock","detail":"no Tock door for this location on the site's pages or in any provider response; Tock publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"tock","acceptedLocations":1,"locationsWithStore":0},{"label":"SevenRooms","detail":"no SevenRooms door for this location on the site's pages or in any provider response; SevenRooms publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"sevenrooms","acceptedLocations":1,"locationsWithStore":0}],"comparisons":null},"basis":"derived","resolver_version":"channel-pricing/1","evidence_id":"channel-pricing:94f283ed553a65014ada1941","via":["no channel menu was read for this location"],"about_ref":"self"}]},"publisher_files":{"title":"Publisher Files","facts":[]},"menus":{"title":"Menus","facts":[{"label":"Menu published at","value":"https://orders.hazlnut.com/menu/b/Parsley%20Mediterranean%20Bar%20&%20Grill/n/1106/p/534/g/241387","basis":"publisher_declared","via":["https://parsleymg.com"],"first_observed_at":"2026-10-20T02:59:19.015471+00:00","last_confirmed_at":"2026-10-20T02:59:19.015471+00:00","about_ref":"self","source_surface_ref":"https://parsleymg.com"}]},"resolved_identity":{"schema_version":1,"access":"readable","publication":"publishable","publication_reason":"","platform":false,"display":{"name":"Parsely Mediterranean Bar & Grille","basis":"the site's published name","name_witnesses":[{"source_url":"https://parsleymg.com","text":"Parsely Mediterranean Bar & Grille","rule":"published name","region":null,"heading":""},{"source_url":"https://parsleymg.com","text":"Parsely Mediterranean Bar & Grille","rule":"declared organization","region":null,"heading":""},{"source_url":"https://parsleymg.com/","text":"parsleymg.com","rule":"domain","region":null,"heading":""},{"source_url":"https://parsleymg.com","text":"Parsely Mediterranean Bar & Grille","rule":"page titles","region":null,"heading":""},{"source_url":"https://parsleymg.com","text":"Parsely Mediterranean Bar & Grille","rule":"site name","region":null,"heading":""}],"alternatives":[],"site":"https://parsleymg.com/","site_basis":"the seed domain's own front door","site_witnesses":[{"source_url":"https://parsleymg.com/","text":"Home - Parsely Mediterranean Bar & Grille","rule":"front door","region":null,"heading":""}],"logo":"https://parsleymg.com/wp-content/uploads/2025/04/parsley-logo.svg","logo_basis":"declared Organization logo","legal_name":"","legal_basis":"","description":"Parsely Mediterranean Bar & Grille is a family owned restaurant in Grand Rapids, Michigan serving fresh, made-from-scratch meals and catering","description_basis":"the homepage's declared description","profiles":[]},"relationships":[{"predicate":"declares_provider_account","object":{"id":"G-YT8TS6NPX9","kind":"provider_account","scope":"account","account":"GA4 measurement id"},"witness":{"source_url":"https://parsleymg.com","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"google_analytics","object_type":"ga4_measurement_id","key":"G-YT8TS6NPX9"},"first_observed_at":"2026-10-20T03:01:49.115286Z","last_confirmed_at":"2026-10-20T03:01:49.115286Z","id":"77798e9c-aaa3-41d9-b372-881a81f6e2fb","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"354670","kind":"provider_account","scope":"store","account":"Grubhub restaurant id"},"witness":{"source_url":"https://www.grubhub.com/restaurant/parsley-mediterranean-bar--grill-80-ottawa-ave-nw-grand-rapids/354670","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"grubhub","object_type":"grubhub_restaurant_id","key":"354670"},"first_observed_at":"2026-10-20T03:01:49.115286Z","last_confirmed_at":"2026-10-20T03:01:49.115286Z","id":"96b9f849-f085-437f-8cdf-56a3ca10dd06","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"329348","kind":"provider_account","scope":"store","account":"Spothopper spot id"},"witness":{"source_url":"https://www.spothopperapp.com/api/spots?lat=42.9648806&lng=-85.6701032&radius=100","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"spothopper","object_type":"spothopper_spot_id","key":"329348"},"first_observed_at":"2026-10-20T03:01:49.115286Z","last_confirmed_at":"2026-10-20T03:01:49.115286Z","id":"d6dce80a-338b-490a-819c-1ac9e4d45f82","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"bg5tf7rnR02fBrq5irtHlQ","kind":"provider_account","scope":"store","account":"Ubereats store token"},"witness":{"source_url":"https://www.ubereats.com/store/parsley-mediterranean-grille/bg5tf7rnR02fBrq5irtHlQ","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"ubereats","object_type":"ubereats_store_token","key":"bg5tf7rnR02fBrq5irtHlQ"},"first_observed_at":"2026-10-20T03:01:49.115286Z","last_confirmed_at":"2026-10-20T03:01:49.115286Z","id":"6e2ac190-480b-4469-9bad-7f49ab55c5f2","to_identity_id":null,"to_href":null}],"propositions":[],"non_conclusions":["a declared affiliated site is a relationship the publisher states, not common ownership","a declared provider account (gift cards, hiring, ordering) is a service relationship, not an affiliation","a register party at the business's premises is a candidate operator until the Place and legal resolvers bind it","a licensed operator of the business's premises operates those locations; it is not thereby the brand's owner","an employer a job board names on the openings posts them; it is not thereby the owner or the operator","an app's store seller or developer publishes the app; neither is thereby the restaurant's owner","a menu that names a producer names it; it is not a supply contract, a volume or an exclusivity","a mail or DMARC service domain in DNS is a technical service relationship, not an affiliation","a group the site says it is part of is a public affiliation; the equity chain and buying rights are separate questions","an organization that posts the openings, sells the app or holds a program account shares services with the business; that is not affiliation or ownership","a supplier or charitable partner the site's own page names and links is the publisher's statement; it is not a contract, a volume, an exclusivity or a gift amount"]},"identity_revision":1,"identity_changed_at":"2026-10-20T03:01:49.115286+00:00","business_identity_id":"b2c5534f-7b46-491d-9f65-9e846059c49f","href":"/company-intelligence/parsleymg.com","restaurant_locations":{"schema_version":3,"status":"partial","observed_at":"2026-10-20T03:01:49.115286Z","reasons":["provider venue associations remain unresolved","6 location candidates remain unresolved","1 licence register(s) could not be read (mi_mlcc_liquor); licences for these premises are unknown, not absent","no licence register is wired for MI (building_permit), MI (business_license); licences there are uncollected rather than absent"]},"resources":{"locations":{"persisted_count":1,"collection_status":"partial","api_path":"/v1/public/company-intelligence/parsleymg.com/locations","map_api_path":"/v1/public/company-intelligence/parsleymg.com/locations/map"},"people":{"persisted_count":0,"collection_status":"partial","api_path":"/v1/public/company-intelligence/parsleymg.com/people"}}}