{"domain":"crabgalley.com","observed_at":"2026-10-18T01:11:11.660554+00:00","materially_changed_at":"2026-10-18T01:11:11.660554+00:00","generation_id":"93a7e8e4-0522-4e34-868f-b67bf01df1e6","snapshot":"ae66243e1a2b4c651e766dbd5d7f9bdc21433ecbf7f3156aca939431f12949a4","collector":"global-intelligence","collector_build":"948833cbad48","indexable":true,"indexable_reason":"","record_schema_version":2,"fact_count":61,"evidence_path_count":27,"lanes_observed":27,"lanes_total":27,"observation_count":736,"coverage":{"apps":0,"mail":2,"feeds":0,"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":0,"github":0,"hiring":0,"people":0,"contact":2,"content":11,"identity":5,"security":5,"locations":2,"menu_read":{"items":0,"reasons":["4 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)","3 menu page(s) read: no menu marker and fewer than 5 priced lines; they show 8 image(s), and no text is read from an image"],"pages_read":3,"priced_items":0,"pages_rendered":3,"pages_selected":3,"pages_tested_by_content":4},"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":20,"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},"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,"outbound_links":2,"people_sources":{"registers":"not_attempted","sec_filings":0,"people_pages":"processed_discovered_sources","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 ordering platform is linked from any accepted location, so no channel menu was read; this says the site declared no door, not that the restaurant is on no platform.","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":"searched_not_found","doordash":"not_declared","getsauce":"not_declared","menusifu":"not_declared","ubereats":"searched_not_found","kwickmenu":"not_declared","opentable":"not_declared","ordersave":"not_declared","restolabs":"not_declared","sevenrooms":"not_declared","spothopper":"searched_not_found","touchbistro":"not_declared","squareonline":"not_declared","doordash_storefront":"not_declared"},"footprint":{},"accepted_locations":2,"locations_with_channel_menus":0},"publisher_files":{"facts":0,"absent":1,"failed":14,"attempted":15},"provider_footprint":{"grubhub":{"searched_not_found":2},"ubereats":{"searched_not_found":2},"spothopper":{"searched_not_found":2}},"external_identities":0,"restaurant_locations":{"active":0,"coming_soon":0,"canonical_accepted":2,"material_conflicts":0,"permanently_closed":0,"temporarily_closed":0,"with_provider_detail":1,"unresolved_candidates":0,"with_store_identifier":0,"known_store_identities":0,"multi_source_locations":1,"other_operating_status":0,"provider_accounts_seen":0,"store_identities_absent":0,"first_party_observations":10,"operating_status_unstated":2,"store_identities_answered":0,"provider_accounts_enumerated":0,"store_identities_with_detail":0,"closed_permanence_unspecified":0,"store_identities_without_detail":0,"provider_accounts_not_enumerated":0,"provider_edges_validation_unconfirmed":6},"people_source_closure":[{"found":10,"state":"complete","reason":"found counts the pages read","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"}],"people_candidates_held":{"count":1,"by_reason":{"register_party_kind_unstated":1}},"restaurant_location_providers":{},"restaurant_location_registries":{"md_howard_food":{"records_observed":0,"premises_unsupported":2},"md_montgomery_food":{"records_observed":0,"premises_unsupported":2},"md_montgomery_liquor":{"records_observed":0,"premises_unsupported":2},"md_baltimore_building":{"records_observed":0,"premises_unsupported":2},"md_princegeorges_food":{"records_observed":2,"premises_complete":1,"premises_unsupported":1},"md_montgomery_building":{"records_observed":0,"premises_unsupported":2},"md_princegeorges_building":{"records_observed":8,"premises_complete":1,"premises_unsupported":1},"unconfigured_MD_liquor_license":{"records_observed":0,"premises_unsupported":2},"unconfigured_MD_building_permit":{"records_observed":0,"premises_unsupported":1},"unconfigured_MD_food_service_permit":{"records_observed":0,"premises_unsupported":1}},"restaurant_location_provider_reads":{"grubhub":{"validation_unconfirmed":2},"ubereats":{"validation_unconfirmed":2},"spothopper":{"validation_unconfirmed":2}}},"lanes_failed":null,"rendered_tier":{"eligible":true,"pages_rendered":2},"lanes_never_run":null,"identity":{"title":"Identity","facts":[{"label":"Published name","value":"crab galley","basis":"publisher_declared","via":["the name the site's own lines print, spelling its domain"],"first_observed_at":"2026-10-18T01:10:48.270796+00:00","last_confirmed_at":"2026-10-18T01:10:48.270796+00:00","about_ref":"self"},{"label":"Published description","value":"Local fresh seafood markets, steamed crabs, fried fish, crab cakes, and more.","basis":"publisher_declared","via":["https://www.crabgalley.com"],"first_observed_at":"2026-10-18T01:10:48.270796+00:00","last_confirmed_at":"2026-10-18T01:10:48.270796+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Declared language","value":"en","basis":"publisher_declared","via":["https://www.crabgalley.com"],"first_observed_at":"2026-10-18T01:10:48.270796+00:00","last_confirmed_at":"2026-10-18T01:10:48.270796+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Canonical URL","value":"https://www.crabgalley.com","basis":"publisher_declared","via":["https://www.crabgalley.com"],"first_observed_at":"2026-10-18T01:10:48.270796+00:00","last_confirmed_at":"2026-10-18T01:10:48.270796+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Site icon","value":"https://static.parastorage.com/client/pfavico.ico","basis":"publisher_declared","via":["https://www.crabgalley.com"],"last_confirmed_at":"2026-10-18T01:10:48.270796+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"}]},"infrastructure":{"title":"Infrastructure","facts":[{"label":"Hosts observed","value":"crabgalley.com, www.crabgalley.com","basis":"directly_observed","first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:11:06.553746+00:00","about_ref":"self"},{"label":"HTTP version","value":"HTTP/2.0","basis":"directly_observed","via":["https://www.crabgalley.com"],"first_observed_at":"2026-10-18T01:10:48.270796+00:00","last_confirmed_at":"2026-10-18T01:10:48.270796+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Homepage status","value":200,"basis":"directly_observed","via":["https://www.crabgalley.com"],"first_observed_at":"2026-10-18T01:10:48.270796+00:00","last_confirmed_at":"2026-10-18T01:10:48.270796+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"TLS version","value":"TLSv1.3","basis":"directly_observed","via":["TLS handshake with SNI crabgalley.com"],"first_observed_at":"2026-10-18T01:10:40.749686+00:00","last_confirmed_at":"2026-10-18T01:10:40.749686+00:00","about_ref":"self"},{"label":"ALPN","value":"h2","basis":"directly_observed","via":["TLS handshake with SNI crabgalley.com"],"first_observed_at":"2026-10-18T01:10:40.749686+00:00","last_confirmed_at":"2026-10-18T01:10:40.749686+00:00","about_ref":"self"},{"label":"Announcing network","value":"AS58182 wix_com - Wix.com Ltd., IL","basis":"directly_observed","via":["DNS A/AAAA","BGP prefix origin","RIR registry"],"first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:11:06.553746+00:00","about_ref":"self"},{"label":"Registrar","value":"Network Solutions, LLC","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-18T01:10:40.748623+00:00","last_confirmed_at":"2026-10-18T01:10:40.748623+00:00","about_ref":"self"},{"label":"Domain first registered","value":"2006-05-21","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-18T01:10:40.748623+00:00","last_confirmed_at":"2026-10-18T01:10:40.748623+00:00","about_ref":"self"},{"label":"A at crabgalley.com","value":"185.230.63.107  •  185.230.63.171  •  185.230.63.186","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-18T01:10:40.567316+00:00","last_confirmed_at":"2026-10-18T01:10:40.567316+00:00","about_ref":"self"},{"label":"NS at crabgalley.com","value":"ns14.wixdns.net.  •  ns15.wixdns.net.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-18T01:10:40.567316+00:00","last_confirmed_at":"2026-10-18T01:10:40.567316+00:00","about_ref":"self"},{"label":"SOA at crabgalley.com","value":"ns14.wixdns.net. support.wix.com. 2020040610 10800 3600 1209600 3600","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-18T01:10:40.567316+00:00","last_confirmed_at":"2026-10-18T01:10:40.567316+00:00","about_ref":"self"}]},"technology":{"title":"Technology","facts":[{"label":"Bootstrap:da83ff7e","value":{"name":"Bootstrap:da83ff7e","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.crabgalley.com/about-us","wappalyzer ruleset match","observed in rendered"],"first_observed_at":"2026-10-18T01:10:42.158112+00:00","last_confirmed_at":"2026-10-18T01:10:42.158112+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Cloudflare","value":{"name":"Cloudflare","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.crabgalley.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:10:40.749978+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"HSTS","value":{"name":"HSTS","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.crabgalley.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:10:40.749978+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"HTTP/3","value":{"name":"HTTP/3","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.crabgalley.com/","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:10:40.749978+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Lodash","value":{"name":"Lodash","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.crabgalley.com/","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:10:40.749978+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"React","value":{"name":"React","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.crabgalley.com/","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:10:40.749978+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Wix","value":{"name":"Wix","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://www.crabgalley.com/","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:10:40.749978+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Referenced in inline script","value":"browser.sentry-cdn.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Loads script from","value":"browser.sentry-cdn.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as script_src","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:53.589910+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"bundler-velo.parastorage.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"fallback.wix.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"music.wixstatic.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"panorama.wixapps.net","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"serverless.parastorage.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"so-feed.codev.wixapps.net","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Serves its icons from","value":"static.parastorage.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as icon_href","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"static.parastorage.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:53.589910+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Loads script from","value":"static.parastorage.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as script_src","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:53.589910+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"static.wixstatic.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"},{"label":"Referenced in inline script","value":"video.wixstatic.com","basis":"publisher_declared","via":["https://crabgalley.com/","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-18T01:10:41.837889+00:00","last_confirmed_at":"2026-10-18T01:10:49.809398+00:00","about_ref":"self","source_surface_ref":"https://crabgalley.com"}]},"mail":{"title":"Mail","facts":[{"label":"Mail exchangers","value":["50 mail1.g23.pair.com."],"basis":"directly_observed","via":["DNS MX"],"last_confirmed_at":"2026-10-18T01:10:40.567316+00:00","about_ref":"self"},{"label":"MX at crabgalley.com","value":"50 mail1.g23.pair.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-18T01:10:40.567316+00:00","last_confirmed_at":"2026-10-18T01:10:40.567316+00:00","about_ref":"self"}]},"security":{"title":"Security","facts":[{"label":"Strict-Transport-Security","value":"max-age=31556952","basis":"directly_observed","via":["HTTP response header from crabgalley.com"],"first_observed_at":"2026-10-18T01:11:04.844783+00:00","last_confirmed_at":"2026-10-18T01:11:04.844783+00:00","about_ref":"self"},{"label":"X-Content-Type-Options","value":"nosniff","basis":"directly_observed","via":["HTTP response header from crabgalley.com"],"first_observed_at":"2026-10-18T01:11:04.844783+00:00","last_confirmed_at":"2026-10-18T01:11:04.844783+00:00","about_ref":"self"},{"label":"Certificate issuer","value":"Let's Encrypt","basis":"directly_observed","via":["TLS handshake with SNI crabgalley.com"],"first_observed_at":"2026-10-18T01:10:40.749686+00:00","last_confirmed_at":"2026-10-18T01:10:40.749686+00:00","about_ref":"self"},{"label":"Certificate expires","value":"2026-12-13","basis":"directly_observed","via":["TLS handshake with SNI crabgalley.com"],"first_observed_at":"2026-10-18T01:10:40.749686+00:00","last_confirmed_at":"2026-10-18T01:10:40.749686+00:00","about_ref":"self"},{"label":"DNSSEC signed","value":false,"basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-18T01:10:40.748623+00:00","last_confirmed_at":"2026-10-18T01:10:40.748623+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":[]},"contact":{"title":"Contact","facts":[{"label":"301-262-6494","value":{"@type":"ContactPoint","value":"301-262-6494","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","telephone":"301-262-6494","description":"301-262-6494","availability":"unknown","representation":"visible"},"basis":"directly_observed","first_observed_at":"2026-10-18T01:11:03.331214+00:00","last_confirmed_at":"2026-10-18T01:11:03.331214+00:00","field_sources":{"value":{"via":["https://www.crabgalley.com/locations","printed in page text, not marked up"],"basis":"directly_observed"}},"via":["https://www.crabgalley.com/locations","printed in page text, not marked up"]},{"label":"410-923-2722","value":{"@type":"ContactPoint","value":"410-923-2722","channel":"voice","purpose":"unknown","subject":{"kind":"organization"},"validity":"unknown","telephone":"410-923-2722","description":"410-923-2722","availability":"unknown","representation":"visible"},"basis":"directly_observed","first_observed_at":"2026-10-18T01:11:03.331214+00:00","last_confirmed_at":"2026-10-18T01:11:03.331214+00:00","field_sources":{"value":{"via":["https://www.crabgalley.com/locations","printed in page text, not marked up"],"basis":"directly_observed"}},"via":["https://www.crabgalley.com/locations","printed in page text, not marked up"]}],"candidates":[],"collection":{"status":"complete","observed_at":"2026-10-18T01:11:11.660554Z","reasons":[]}},"people":{"title":"People","facts":[{"label":"People extraction status","value":"People pages read, no person named with a role: 16 of the site's pages read, 1 named people held as candidates","basis":"derived","via":["https://crabgalley.com/","https://crabgalley.com/_api/v1/access-tokens","https://crabgalley.com/_api/v2/dynamicmodel","https://crabgalley.com/careers","https://crabgalley.com/locations"],"about_ref":"self","source_surface_ref":"https://crabgalley.com"}],"candidates":[{"label":"ADAM GLASGOW","value":{"@type":"PersonCandidate","name":"ADAM GLASGOW","association_status":"candidate","candidate_reason":"register_party_kind_unstated","relation":"filed_party","jobTitle":"Owner","source":{"url":"https://data.princegeorgescountymd.gov/resource/umjn-t2iz.json?%24group=establishment_id%2Ccategory%2Cname%2Caddress_line_1%2Ccity%2Cstate%2Czip%2Cowner&%24limit=100&%24offset=0&%24order=establishment_id%2Ccategory%2Cname%2Caddress_line_1%2Ccity%2Cstate%2Czip%2Cowner&%24select=establishment_id%2Ccategory%2Cname%2Caddress_line_1%2Ccity%2Cstate%2Czip%2Cowner&%24where=%28UPPER%28name%29%3D%27CRAB+GALLEY%27+OR+%28%28UPPER%28address_line_1%29+LIKE+%277410+%25%27+OR+UPPER%28address_line_1%29+LIKE+%277410-%25%27+OR+UPPER%28address_line_1%29+LIKE+%27%25-7410+%25%27%29+AND+%28UPPER%28address_line_1%29+LIKE+%27%25LAUREL%25%27+OR+UPPER%28address_line_1%29+LIKE+%27%25LA+UREL%25%27%29%29%29+AND+%28UPPER%28city%29%3D%27BOWIE%27+OR+UPPER%28zip%3A%3Atext%29+LIKE+%2720715%25%27+OR+%28%28city+IS+NULL+OR+city+%3D+%27%27%29+AND+%28zip+IS+NULL+OR+zip%3A%3Atext+%3D+%27%27%29%29%29","format":"Filed party of unstated kind on the authority's record of the operating entity, in the role it files","relationship":"register","jobTitle":"Owner","observedAt":"2026-10-18T01:11:11.275840Z"}},"basis":"external_source"}],"collection":{"status":"complete","observed_at":"2026-10-18T01:11:11.660554Z","reasons":[]}},"outbound_links":{"title":"Outbound links","facts":[{"label":"google.com","value":"https://www.google.com/maps/place/Crab+Galley/@39.084196,-76.700593,15z/data=!4m5!3m4!1s0x0:0x4dd85bc5d52e3f15!8m2!3d39.084196!4d-76.700593","basis":"publisher_declared","via":["5 link observation(s)"],"first_observed_at":"2026-10-18T01:10:41.838237+00:00","last_confirmed_at":"2026-10-18T01:10:41.838237+00:00","about_ref":"self"},{"label":"google.com","value":"https://www.google.com/maps/place/The+Crab+Galley/@38.9871122,-76.758409,15z/data=!4m5!3m4!1s0x0:0x51c69147bbc3ed!8m2!3d38.9871122!4d-76.758409","basis":"publisher_declared","via":["5 link observation(s)"],"first_observed_at":"2026-10-18T01:10:41.838237+00:00","last_confirmed_at":"2026-10-18T01:10:41.838237+00:00","about_ref":"self"}]},"locations":{"title":"Locations","facts":[{"label":"Odenton","value":{"@type":"Place","address":{"@type":"PostalAddress","postalCode":"21113","addressRegion":"MD","streetAddress":"1351 Odenton Rd","addressLocality":"Odenton"}},"basis":"directly_observed","via":["https://www.crabgalley.com/locations"],"first_observed_at":"2026-10-18T01:10:41.838237+00:00","last_confirmed_at":"2026-10-18T01:10:41.838237+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"},{"label":"Bowie","value":{"@type":"Place","address":{"@type":"PostalAddress","postalCode":"20715","addressRegion":"MD","streetAddress":"7410 Laurel Bowie Rd","addressLocality":"Bowie"}},"basis":"directly_observed","via":["https://www.crabgalley.com/locations"],"first_observed_at":"2026-10-18T01:10:41.838237+00:00","last_confirmed_at":"2026-10-18T01:10:41.838237+00:00","about_ref":"self","source_surface_ref":"https://www.crabgalley.com"}]},"content":{"title":"Content","facts":[{"label":"URLs declared in sitemaps","value":8,"basis":"publisher_declared","via":["sitemap.xml"],"first_observed_at":"2026-10-18T01:10:40.749978+00:00","last_confirmed_at":"2026-10-18T01:11:06.553746+00:00","about_ref":"self"},{"label":"Homepage","value":"https://www.crabgalley.com/","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:40.750671+00:00","last_confirmed_at":"2026-10-18T01:10:40.750671+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/about-us","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:41.680348+00:00","last_confirmed_at":"2026-10-18T01:10:41.680348+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/bowie-menu","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:41.680348+00:00","last_confirmed_at":"2026-10-18T01:10:41.680348+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/ca","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:41.680348+00:00","last_confirmed_at":"2026-10-18T01:10:41.680348+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/crab-prices","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:41.680348+00:00","last_confirmed_at":"2026-10-18T01:10:41.680348+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/fish-menu","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:41.680348+00:00","last_confirmed_at":"2026-10-18T01:10:41.680348+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/locations","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:41.680348+00:00","last_confirmed_at":"2026-10-18T01:10:41.680348+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/odenton-menu","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:41.680348+00:00","last_confirmed_at":"2026-10-18T01:10:41.680348+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/_api/v1/access-tokens","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:49.327089+00:00","last_confirmed_at":"2026-10-18T01:10:49.327089+00:00","about_ref":"self"},{"label":"URL","value":"https://www.crabgalley.com/_api/v2/dynamicmodel","basis":"publisher_declared","first_observed_at":"2026-10-18T01:10:49.188225+00:00","last_confirmed_at":"2026-10-18T01:10:49.188225+00:00","about_ref":"self"}]},"apps":{"title":"Apps","facts":[]},"feeds":{"title":"Feeds","facts":[]},"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 crab galley, 1351 Odenton Rd","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 among 2 accepted locations","name":"crab galley","address":{"city":"Odenton","unit":"","region":"MD","street":"1351 Odenton Rd","country":"US","postal_code":"21113"},"sourceKey":"1a82f5a3086a391625600d020c6545be88b12e9c703fa6208acb376b2acc6990"},"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":2,"locationsWithStore":0},{"label":"Grubhub","detail":"a premises search around this location on the platform returned no unique match for these premises; Seamless orders route to the same Grubhub listing","status":"searched_not_found","declared":false,"platform":"grubhub","acceptedLocations":2,"locationsWithStore":0},{"label":"Uber Eats","detail":"a premises search around this location on the platform returned no unique match for these premises; Postmates orders route to the same Uber Eats store","status":"searched_not_found","declared":false,"platform":"ubereats","acceptedLocations":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"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":2,"locationsWithStore":0},{"label":"SpotHopper","detail":"a premises search around this location on the platform returned no unique match for these premises","status":"searched_not_found","declared":false,"platform":"spothopper","acceptedLocations":2,"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":2,"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":2,"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":2,"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":2,"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":2,"locationsWithStore":0}],"comparisons":null},"basis":"derived","resolver_version":"channel-pricing/1","evidence_id":"channel-pricing:2ac3cdb8b0dfa316816abe99","via":["no channel menu was read for this location"],"about_ref":"self"}]},"publisher_files":{"title":"Publisher Files","facts":[]},"resolved_identity":{"schema_version":1,"access":"readable","publication":"publishable","publication_reason":"","platform":false,"display":{"name":"crab galley","basis":"the site's published name","name_witnesses":[{"source_url":"the name the site's own lines print, spelling its domain","text":"crab galley","rule":"published name","region":null,"heading":""},{"source_url":"","text":"crab galley","rule":"accepted location name","region":null,"heading":""},{"source_url":"https://crabgalley.com/","text":"crabgalley.com","rule":"domain","region":null,"heading":""},{"source_url":"https://data.princegeorgescountymd.gov/resource/umjn-t2iz.json?%24group=establishment_id%2Ccategory%2Cname%2Caddress_line_1%2Ccity%2Cstate%2Czip%2Cowner&%24limit=100&%24offset=0&%24order=establishment_id%2Ccategory%2Cname%2Caddress_line_1%2Ccity%2Cstate%2Czip%2Cowner&%24select=establishment_id%2Ccategory%2Cname%2Caddress_line_1%2Ccity%2Cstate%2Czip%2Cowner&%24where=%28UPPER%28name%29%3D%27CRAB+GALLEY%27+OR+%28%28UPPER%28address_line_1%29+LIKE+%277410+%25%27+OR+UPPER%28address_line_1%29+LIKE+%277410-%25%27+OR+UPPER%28address_line_1%29+LIKE+%27%25-7410+%25%27%29+AND+%28UPPER%28address_line_1%29+LIKE+%27%25LAUREL%25%27+OR+UPPER%28address_line_1%29+LIKE+%27%25LA+UREL%25%27%29%29%29+AND+%28UPPER%28city%29%3D%27BOWIE%27+OR+UPPER%28zip%3A%3Atext%29+LIKE+%2720715%25%27+OR+%28%28city+IS+NULL+OR+city+%3D+%27%27%29+AND+%28zip+IS+NULL+OR+zip%3A%3Atext+%3D+%27%27%29%29%29","text":"CRAB GALLEY OF BOWIE","rule":"licence trade name","region":null,"heading":""}],"alternatives":[],"site":"https://www.crabgalley.com","site_basis":"the seed domain's own front door","site_witnesses":[{"source_url":"https://www.crabgalley.com","text":"HOME","rule":"front door","region":null,"heading":""},{"source_url":"https://crabgalley.com","text":"301","rule":"redirect","region":null,"heading":""}],"logo":"","logo_basis":"","legal_name":"","legal_basis":"","description":"Local fresh seafood markets, steamed crabs, fried fish, crab cakes, and more.","description_basis":"the homepage's declared description","profiles":[]},"relationships":[],"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"]},"identity_revision":1,"identity_changed_at":"2026-10-18T01:11:11.660554+00:00","business_identity_id":"1c7c3c0e-0be5-4748-912e-fcbf58aa0cf3","href":"/company-intelligence/crabgalley.com","restaurant_locations":{"schema_version":3,"status":"partial","observed_at":"2026-10-18T01:11:11.660554Z","reasons":["licence(s) at accepted premises name no licensee (md_princegeorges_food publishes none); the operator cannot be read from them","3 dated record(s) (inspections, permits) older than 5 years (beyond the 5 most recent) or beyond 40 per register at a premises are not published (md_princegeorges_building); the register still holds them","no licence register is wired for MD (building_permit), MD (food_service_permit), MD (liquor_license); licences there are uncollected rather than absent"]},"resources":{"locations":{"persisted_count":2,"collection_status":"partial","api_path":"/v1/public/company-intelligence/crabgalley.com/locations","map_api_path":"/v1/public/company-intelligence/crabgalley.com/locations/map"},"people":{"persisted_count":0,"collection_status":"complete","api_path":"/v1/public/company-intelligence/crabgalley.com/people"}}}