{"city":{"slug":"berlin-de","name":"Berlin","country":"DE","country_name":"Germany"},"category":{"key":"animal_and_pet_store","label":"Animal and Pet Store","phrase":"pet shops","family":"shopping"},"candidates":70,"rank":{"method":"curation quality, not popularity: how well attested and how complete a record is","weights":{"attest":0.35,"complete":0.25,"confidence":0.2,"designation":0.4,"fame":-0.15,"chain":-0.3},"limit":"no licensable popularity signal; this ranks curation quality, not taste","anchors":{"wikivoyage":{"status":"validation-only","source":"Wikivoyage (English) editorial listings","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/","attribution":"Wikivoyage contributors","gate_m":250,"min_group":10,"matched":5951,"matched_cities":294,"anchors_in_groups":5651,"groups":1554,"cities_in_groups":267,"median_percentile":73.02,"share_top_decile":0.242,"share_rank_1":0.029,"families":{"arts_and_entertainment":{"anchors":1112,"cities":122,"validated":true,"median_percentile":70.83,"share_top_decile":0.221},"food_and_drink":{"anchors":2312,"cities":180,"validated":true,"median_percentile":71.88,"share_top_decile":0.228},"health_care":{"anchors":5,"cities":5,"validated":false},"lifestyle_services":{"anchors":17,"cities":16,"validated":false},"lodging":{"anchors":1442,"cities":235,"validated":true,"median_percentile":76.19,"share_top_decile":0.275},"shopping":{"anchors":528,"cities":110,"validated":true,"median_percentile":76.42,"share_top_decile":0.261},"sports_and_recreation":{"anchors":209,"cities":70,"validated":true,"median_percentile":69.69,"share_top_decile":0.22},"travel_and_transportation":{"anchors":26,"cities":22,"validated":false}},"limit":"An anchor only exists where Wikivoyage and the catalogue name the same place, so the matched set is biased toward well-attested places - which the rank rewards through `attest`. Every number here is a lower bound on the ranking's agreement with editorial selection, not an unbiased estimate of it."},"michelin":{"matched":533,"anchors_in_groups":528,"median_percentile":100,"circular":true,"why":"partly circular: 17 of the 5,951 Wikivoyage anchors carry the designation term this rank rewards (designation +0.40) and sit at a median percentile of 99.93, against 72.55 for the 5,934 matched anchors without it. A validation set that shares a term with the model measures the term, not the model.","designated":{"anchors":17,"median_percentile":99.93},"undesignated":{"anchors":5934,"median_percentile":72.55}},"heritage":{"matched_in_groups":1,"median_percentile":87.5,"note":"one anchor: too few to validate anything"}}},"sources":[{"id":"brightquery","name":"BrightQuery","licence":"CDLA-Permissive-2.0"},{"id":"meta","name":"Meta","licence":"CDLA-Permissive-2.0"},{"id":"overture","name":"Overture Maps Foundation","licence":"CDLA-Permissive-2.0"}],"attribution":"Data: AllThePlaces (CC0-1.0), BrightQuery (CDLA-Permissive-2.0), DAC (CDLA-Permissive-2.0), Foursquare Open Source Places (Apache-2.0), Meta (CDLA-Permissive-2.0), Microsoft (CDLA-Permissive-2.0), Overture Maps Foundation (CDLA-Permissive-2.0), PinMeTo (CDLA-Permissive-2.0), RenderSEO (CDLA-Permissive-2.0).","placement":"Nobody paid for placement: no ads, no sponsored results, no ratings for sale.","no_ratings":"The catalogue carries no rating, review count, price or opening hours, so this file has none.","transit":{"source":"Wikidata","licence":"CC0-1.0","attribution":"Station locations from Wikidata (CC0-1.0).","gate_m":800,"note":"Nearest station, not service: no frequency, timetable or departures."},"generated":"2026-10-22","places":[{"rank":1,"place_id":"gers:d98d4c40-236b-454b-8abe-a237b6483e03","name":"Fressnapf Berlin-Kreuzberg","category":"animal_and_pet_store","address":"Stresemannstraße 68","sources":["meta","overture"],"providers":2,"confidence":1,"website":true,"phone":true,"michelin":false,"score":2.196,"percentile":100,"photo":null,"transit":{"qid":"Q111324573","name":"S-Bahnhof Berlin Anhalter Bahnhof","mode":"rail","distanceM":169}},{"rank":2,"place_id":"gers:c51ad0ac-f8b7-4450-8ecb-5c720807f739","name":"Fressnapf Berlin Weissensee","category":"animal_and_pet_store","address":"Hansastraße 188","sources":["meta","overture"],"providers":2,"confidence":1,"website":true,"phone":true,"michelin":false,"score":2.196,"percentile":98.55,"photo":null,"transit":null},{"rank":3,"place_id":"gers:c51440d4-b3aa-4dad-a8dd-32c1d391b4e3","name":"Fressnapf Berlin Friedrichsfelde","category":"animal_and_pet_store","address":"Volkradstraße 32","sources":["meta","overture"],"providers":2,"confidence":1,"website":true,"phone":true,"michelin":false,"score":2.196,"percentile":97.1,"photo":null,"transit":null},{"rank":4,"place_id":"gers:1aab6524-a5c6-4baf-af0d-11785747f1d4","name":"Fressnapf Berlin Späthstraße","category":"animal_and_pet_store","address":"Späthstraße 170","sources":["meta","overture"],"providers":2,"confidence":1,"website":true,"phone":true,"michelin":false,"score":2.196,"percentile":95.65,"photo":null,"transit":{"qid":"Q666911","name":"Blaschkoallee","mode":"metro","distanceM":246}},{"rank":5,"place_id":"gers:bb2fdaf2-3d75-4eef-969f-c4e550a0da23","name":"Fressnapf Berlin Ostseestraße","category":"animal_and_pet_store","address":"Ostseestraße 5","sources":["meta","overture"],"providers":2,"confidence":1,"website":true,"phone":true,"michelin":false,"score":2.195,"percentile":94.2,"photo":null,"transit":{"qid":"Q32661483","name":"Berlin Prenzlauer Allee station","mode":"rail","distanceM":795}},{"rank":6,"place_id":"gers:e971d9f8-271c-4b1d-b7b7-ce84963566f8","name":"Van Loeper","category":"animal_and_pet_store","address":"Dunckerstraße 16","sources":["meta","overture"],"providers":2,"confidence":1,"website":true,"phone":true,"michelin":false,"score":2.194,"percentile":92.75,"photo":null,"transit":{"qid":"Q32661483","name":"Berlin Prenzlauer Allee station","mode":"rail","distanceM":346}},{"rank":7,"place_id":"gers:f5f1977d-ae0a-4edc-b0e3-c50d792962af","name":"Society Dog","category":"animal_and_pet_store","address":"Schlüterstraße 16","sources":["meta","overture"],"providers":2,"confidence":0.999,"website":true,"phone":true,"michelin":false,"score":2.192,"percentile":91.3,"photo":null,"transit":{"qid":"Q554382","name":"Berlin Savignyplatz station","mode":"rail","distanceM":324}},{"rank":8,"place_id":"gers:a3e10f74-6500-48b4-bc7a-8661d59f72ff","name":"Hopy's Futtertheke","category":"animal_and_pet_store","address":"Baumschulenstraße 66","sources":["brightquery","overture"],"providers":2,"confidence":0.999,"website":true,"phone":true,"michelin":false,"score":2.191,"percentile":89.86,"photo":null,"transit":null},{"rank":9,"place_id":"gers:9889ef9f-f8d2-43fc-b03a-a050b5252a7f","name":"Alle9 Ug","category":"animal_and_pet_store","address":"Christburger Straße 23","sources":["brightquery","overture"],"providers":2,"confidence":0.999,"website":true,"phone":true,"michelin":false,"score":2.187,"percentile":88.41,"photo":null,"transit":null},{"rank":10,"place_id":"gers:9ca075c0-7c41-436a-bb05-034cf28a6c11","name":"Bones for Dogs","category":"animal_and_pet_store","address":"Glatzer Straße 7","sources":["meta","overture"],"providers":2,"confidence":0.999,"website":true,"phone":true,"michelin":false,"score":2.186,"percentile":86.96,"photo":null,"transit":{"qid":"Q552891","name":"Samariterstraße metro station","mode":"metro","distanceM":573}}]}