- Brand
- District
- Category
- Travel & Hospitality
- Primary Subcategory
- Local Services Booking Marketplaces
Integration details
Description
District by Zomato offers discovery and booking across restaurants, movies, events, sports facilities, activities and stores. The platform focuses on enabling users to experience their city effortlessly, across every touchpoint, online and offline
- Integration type
- Plugin
- Verification status
- Not applicable
- Platform
- ChatGPT
- Primary Subcategory
- Local Services Booking Marketplaces
- Secondary Subcategories
- None listed
- Brand
- District
- Access
- Account required
- First tracked
- 2026-03-14
- Tool count
- 12
- Market
- US
The Primary Subcategory used for this profile’s headline score.
Other Subcategories where the Integration is listed.
Your score is coming
ChatGPT now suggests Plugins on its own when they match a user's request.Your Plugin Discovery Score measures how often yours appears, and it will show here as soon as it’s ready.
What discovery looks like

Get alerts for District
Get updates when District’s Discoverability Score or category rank changes.
Competing in ChatGPT Local Services Booking Marketplaces
View Category12 tools agents can invoke
Get enriched restaurant data in bulk for multiple restaurants. This tool retrieves comprehensive enrichment information including photos, ratings, timings, and other enrichment data. This is the PREFERRED tool for getting restaurant details as it includes thumbnail_url for images. Use this tool when: - User explicitly asks for more details about specific restaurant(s) - User asks follow-up questions requiring detailed info (reviews, timings, address) - User wants to compare specific restaurants in detail - User clicks "View Details" on a search result Widget Rendering: - Widget will ONLY render when exactly 1 restaurant is requested (single res_id) - For multiple restaurants, present data in text format for comparison - For zero restaurants, no widget is shown
**[PREREQUISITE STEP]** Get dynamic filters available for dining search based on user's location. ⚠️ IMPORTANT: This tool MUST be called BEFORE using search_dining_restaurants to understand available filter options and their valid values. This API returns all available filter definitions that can be used for dining restaurant discovery, including: - Filter names and descriptions - Valid values for each filter - Importance levels - Whether filters are exhaustive and whether they have avoid counterparts ⚠️ FILTER BEHAVIOR IN search_dining_restaurants: - When you pass multiple filters to search_dining_restaurants, they are combined with AND logic - For OR logic between filter values, make separate search_dining_restaurants requests and combine the results - Example: To find "Italian OR Chinese" restaurants, call search_dining_restaurants twice (once for Italian, once for Chinese) and merge the results Without calling this tool first, you may use invalid filter values or miss important filtering options.
Fetches available event filter options for the user's city. This is the bootstrap call for event discovery — it tells you the current categories, artists, venues, event types, and localities that have upcoming events nearby. WHEN TO USE: Call this BEFORE using *search_events*, *search_event_venues* or *search_artists* whenever the user's query references a category, artist, venue, event type, or specific event name. You need the ids from this response to pass into the other tools. You may SKIP this call only when the user is asking a fully open-ended question ("what's happening this weekend") with no entity references — in that case go straight to search_events with min_date/max_date. WHAT IT RETURNS (`EventFiltersResponse` — six top-level arrays, not a generic `available_filters` list): - categories: list of {id, name} pairs for event categories. Known names include 'Comedy', 'Music', 'Theatre', 'Workshops', 'Sports', 'Activities', 'Attractions', 'Dining Experiences'. Top ~50 categories surfaced. - artists: list of {id, name} pairs for artists / comedians / musicians / bands with upcoming events in the city. Top ~50 artists by upcoming-event count. - venues: list of {id, name} pairs for venues hosting upcoming events. Top ~50 venues by upcoming-event count. - event_types: list of strings — a small fixed vocabulary, typically ['activity', 'play', 'attraction', 'dining', 'event']. Use these exact strings (lowercase) when passing event_types into search_events. - event_names: list of strings — notable event names in the city (top ~50 by popularity). - localities: list of strings — localities where events are happening. IMPORTANT: - Filter values change by location and time — ALWAYS refresh per-session, do NOT cache ids across cities or across days for time-sensitive tags. - Use the returned IDs (NOT the names) when passing category_ids / artist_ids / venue_ids to the search tools. event_types and event_names ARE passed as strings. - If the user mentions an entity that does NOT appear in this response (e.g., a niche artist not yet in the city's catalog), do NOT fabricate an id — fall back to passing event_names with the user's literal phrase, or tell the user the entity isn't found.
Fetches available movie filter options based on user's location. WHEN TO USE: Call this BEFORE using *search_movies*, *search_theatres* or *search_shows* to get the current valid filter values for the user's area. WHAT IT RETURNS: - Available filter names (e.g., genre, language, format) - Valid values for each filter (e.g., "Action", "Hindi", "IMAX") - Filter importance levels (which filters are most useful) IMPORTANT: Filter values change by location and time, so always call this first to ensure you're using current, valid options.
Get critique reviews and ratings for a specific movie from professional critics. WHEN TO USE: When you have a specific movie and want to judge more about it — e.g., to understand critical reception, read professional reviews, or see critic ratings. This helps better understand the movie's quality from a critical perspective. RETURNS: - List of critic reviews with reviewer name, review text, and source - List of critic ratings with rating value, rater name, and source - A movie may have no critique reviews — that's normal for newer or lesser-known films IMPORTANT: - Requires a valid movie_id from search_movies results
Search for artists — comedians, musicians, bands, performers — who have upcoming events in the user's city. Results are ranked by upcoming-event count (most-booked artists first). WHEN TO USE: Pick this when the user is asking WHO is performing rather than WHAT (events) or WHERE (venues). Examples: "rock artists in town", "tell me about Zakir Khan", "which Bollywood singers have upcoming shows". WORKFLOW: 1. If the user names a specific artist OR uses a genre cue → call `get_dynamic_filters_event` first to fetch valid artist_ids. 2. Map the user's phrase to filter values. 3. Call this tool. Top of list = most active artist this season. For pure browsing ("which artists are in town?") you may skip step 1 and call with only location. SUPPORTED FILTERS: Categorical (REQUIRED when the user references a corresponding entity): - artist_ids: REQUIRED when the user names a specific artist / comedian / musician / band. Resolve the name to an id from get_dynamic_filters_event. Examples: "tell me about Zakir Khan" → [<zakir-khan-id>]; "Arijit Singh upcoming shows" → [<arijit-id>]; "is Coldplay touring here" → [<coldplay-id>]. - genres: REQUIRED when the user filters by genre. Pass the genre string(s) directly — these are NOT looked up via get_dynamic_filters_event. Phrases: "rock artists" → ['rock']; "jazz musicians" → ['jazz']; "Bollywood singers" → ['Bollywood']; "EDM DJs" → ['EDM']; "Hindi comedians" → ['hindi'] (lowercase common); "classical performers" → ['classical']; "jazz and blues" → ['jazz', 'blues']. Note: the server may reject artists whose genres don't intersect — to compensate the server fetches limit×4 candidates before genre filtering. Result count: - limit: REQUIRED when the user asks for a specific count ("top 5 comedians"). Integer. Default 10. Max 25. RANKING NOTE: Artists are pre-sorted by upcoming-event count, so the first artist is the most-booked in the city. Use this to highlight a top pick. RETURNS: List of Artist objects with these fields: - Identity: artist_id, artist_name, description (short bio) - Media: image_url - Classification: artist_type (e.g., 'comedian', 'musician', 'band'), genres[] - Activity: upcoming_event_count FOLLOW-UP PATTERN: When the user asks "what shows does X have", call this tool for the artist_id, then call `search_events(artist_ids=[<that-id>])` to get the event list with dates / venues / prices. COMPOSITIONAL EXAMPLES: - "top 5 comedians in town" → genres=['comedy'] (or use category_ids on search_events for accuracy), limit=5 - "Bollywood singers performing" → genres=['Bollywood'] - "Arijit Singh's upcoming shows" → search_artists(artist_ids=[<arijit-id>]) then search_events(artist_ids=[<arijit-id>])
Search for dining restaurants using semantic search. This API is specifically designed for dining/dine-in restaurant discovery. Use this when users are looking for restaurants to visit for dining experiences. ⚠️ REQUIRED WORKFLOW: Step 1: Call get_dynamic_filters to fetch all supported filters and valid values (also explains AND/OR filter logic) Step 2: Use this tool (search_dining_restaurants) with appropriate filters from step 1 Calling this tool without first calling get_dynamic_filters may result in using invalid filter values. CRITICAL: Ask the user to visit the booking_url to unlock more offers if they would like to make a booking at this restaurant.
Search for event venues — concert halls, theatres, stadiums, comedy clubs, activity spaces, exhibition centres — that have upcoming events in the user's city. Results are ranked by upcoming-event count (busiest venues first). WHEN TO USE: Pick this over search_events / search_artists when the user is asking WHERE events happen rather than WHAT to attend or WHO is performing. Examples of "venue queries": "concert halls near me", "comedy clubs in Bandra", "where is the Coldplay concert", "is Phoenix Marketcity an events venue". WORKFLOW: 1. If the user names a venue OR a category, call `get_dynamic_filters_event` first to resolve names → ids. 2. If the user references a specific event ("where is Zakir Khan playing"), call `search_events` first to resolve the event_id, then pass it as event_ids here. 3. Call this tool with the resolved filter values. For pure proximity browsing ("any venues nearby?") you may skip step 1 and pass only max_distance. SUPPORTED FILTERS: Categorical (REQUIRED when the user references a corresponding entity): - venue_ids: REQUIRED when the user names a specific venue. Resolve from get_dynamic_filters_event. Examples: "is Phoenix Marketcity an events venue" → [<phoenix-id>]; "shows at NSCI" → [<nsci-id>]. - event_ids: REQUIRED when the user asks "where is X happening" / "venue for X event". Resolve X via search_events FIRST, then pass that event_id here. The server intersects the input event_ids with venues hosting them. Example: "where is the Coldplay concert" → search_events for 'Coldplay' → take the resulting event_id → event_ids=[<coldplay-event-id>]. - category_ids: REQUIRED when the user filters venues by category. Map the phrase to a category id from get_dynamic_filters_event. Phrases: "comedy clubs" → [<Comedy-id>]; "concert halls" / "music venues" → [<Music-id>]; "theatres" / "playhouses" → [<Theatre-id>]; "sports stadiums" / "arenas" → [<Sports-id>]; "workshop spaces" → [<Workshops-id>]; "activity spots" → [<Activities-id>]. Distance: - min_distance: REQUIRED when the user wants venues that are NOT too close. "at least X km away" / "outside the immediate neighborhood" → min_distance=X. Rare in practice. Numeric km. - max_distance: REQUIRED when the user gives a nearness cue. "nearby" / "near me" → 5; "in my area" → 10; "within X km" → X; "in the city" → omit (defaults to city-wide). Numeric km. When set, distance values in the response use real road distance (OSRM); otherwise straight-line. Result count: - limit: REQUIRED when the user asks for a specific count ("top 5", "just 3 venues"). Integer. Default 10. Max 25. RANKING NOTE: Venues are pre-sorted by upcoming-event count, so the first venue is the busiest match in the city / area. Use this to highlight the top pick. RETURNS: List of EventVenue objects with these fields: - Identity: venue_id, venue_name, web_url - Location: city, locality, latitude, longitude, distance (km) - Media: image_url - Programming: event_names[] (upcoming events at this venue), categories[] (categories of those events) COMPOSITIONAL EXAMPLES: - "comedy clubs nearby" → category_ids=[<Comedy-id>], max_distance=5 - "where is Arijit Singh playing" → search_events(artist_ids=[<arijit-id>]) → event_ids=[<resulting-event-id>] - "top 3 concert halls in the city" → category_ids=[<Music-id>], limit=3
Search for events, concerts, comedy shows, theatre plays, sports matches, workshops, attractions, and dining experiences happening in the user's city. Results are ranked by popularity (yield index, descending) and gated to upcoming events only — past events are never returned. WHEN TO USE: Discovery / browse / "what's happening" queries. Pick this over search_event_venues / search_artists when the user is asking WHAT to attend (concerts, plays, marathons) rather than WHERE (venues) or WHO (artists). WORKFLOW: 1. If the user references a category, artist, venue, event type, or specific event name → call `get_dynamic_filters_event` first to resolve those names to ids. 2. Map the user's natural-language query to filter values. 3. Call this tool. Return results ranked by popularity (top of list = most popular). For purely open-ended browsing ("anything happening this weekend?"), step 1 is optional — call directly with min_date/max_date. SUPPORTED FILTERS: Categorical (REQUIRED when the user references a corresponding entity): - category_ids: REQUIRED when user asks for a category. Map the user's phrase to the category id from get_dynamic_filters_event. Phrases: "comedy" / "stand-up" → Comedy id; "live music" / "gigs" / "concerts" → Music id; "theatre" / "plays" → Theatre id; "workshops" / "classes" → Workshops id; "sports" / "matches" / "league" → Sports id; "activities" / "things to do" → Activities id; "attractions" / "tourist spots" / "things to see" → Attractions id; "dining experiences" / "food events" / "supper clubs" → Dining Experiences id. - artist_ids: REQUIRED when user names an artist / comedian / musician / band. Resolve the name to an id from get_dynamic_filters_event. Examples: "Zakir Khan show" → [<zakir-khan-id>]; "Arijit Singh concert" → [<arijit-singh-id>]; "Coldplay tickets" → [<coldplay-id>]. - venue_ids: REQUIRED when user names a specific venue. Examples: "events at Jio World" → [<jio-world-id>]; "shows at NSCI" → [<nsci-id>]; "Phoenix Marketcity events" → [<phoenix-id>]. - event_types: REQUIRED when user uses an event-type noun. Vocabulary is the small fixed set returned by get_dynamic_filters_event — typically 'activity', 'play', 'attraction', 'dining', 'event'. Phrases: "stand-up shows", "comedy night" → ['event']; "theatre plays" → ['play']; "workshops" / "classes" / "experiences" → ['activity']; "tourist attractions" / "must-see spots" → ['attraction']; "supper clubs" / "food events" → ['dining']. - event_names: REQUIRED when user names a specific event title (and you have the id from get_dynamic_filters_event, OR you're falling back to the user's literal phrase because the entity isn't in the catalog). Examples: "book Zakir Khan Live" → ['Zakir Khan Live']; "tickets for Bangalore Marathon" → ['Bangalore Marathon']. - event_ids: REQUIRED when you already hold concrete event ids (e.g., a follow-up after search_events / search_event_venues) and want to refetch or narrow results to that exact set. Array of event id strings. - exclude_event_ids: REQUIRED when user says 'not that one' / 'anything but X' / 'exclude X' referring to specific events. Array of event id strings to exclude from results. - exclude_category_ids: REQUIRED when user says 'no comedy' / 'not music' / 'anything except sports'. Resolve each negated category to an id via get_dynamic_filters_event and pass them here. - exclude_event_types: REQUIRED when user negates an event-type noun ('not plays', 'no attractions'). Array of event-type strings drawn from the same fixed vocabulary as event_types. Pricing: - is_free: REQUIRED true when user says 'free events', 'no cost', 'free entry', 'gratis', 'no ticket needed'. Boolean. Omit when not negated. Example: "free workshops this weekend" → is_free=true. - min_price / max_price: REQUIRED when the user gives a price band or budget cue. "under ₹X" / "below ₹X" / "less than ₹X" → max_price=X. "over ₹X" / "above ₹X" / "more than ₹X" → min_price=X. "cheap" / "budget" → max_price=500. "between ₹X and ₹Y" → set both. "premium" / "high-end" → min_price=2000. Numeric INR. Date range: - min_date / max_date: REQUIRED when user references a time window. Resolve relative phrases against today's date (use Today's date below). "today" → both = today. "tomorrow" → both = today + 1. "tonight" → both = today (also consider min_price filtering or leave time-of-day to ranking). "this weekend" → min_date=upcoming Sat, max_date=upcoming Sun. "next week" → min_date=next Mon, max_date=next Sun. "this month" → min_date=today, max_date=last day of current month. "in December" → min_date=Dec 1, max_date=Dec 31 (year=current or +1 if Dec has passed). "next 7 days" → min_date=today, max_date=today + 7. Format strictly YYYY-MM-DD. Distance: - max_distance: REQUIRED when user uses a nearness cue. "nearby" / "near me" → 5 km; "in my area" → 10 km; "within X km" → X; "anywhere in the city" → omit. Numeric km. Note: there is no min_distance for events — use search_event_venues if the user wants "at least X km away". Result count: - limit: REQUIRED when user asks for a specific count ("top 5", "just 3"). Integer. Default 10. Max 25 (server caps higher values). RANKING / FRESHNESS NOTES: - Results are pre-sorted by popularity descending. The first event is the most popular match — surface it as a primary recommendation. - Only events that are PUBLIC and have not yet ended are returned. Past events are never in the response. - Distance is enriched via real road distance (OSRM) when max_distance > 0, otherwise it's straight-line. Either way the `distance` field is populated. RETURNS: List of Event objects with these fields: - Identity: event_id, name, description, brand_id, web_url - Time: date_string (human-readable), start_time_epoch, end_time_epoch - Venue: venue_name, locality, city, latitude, longitude, distance (km) - Pricing: price_string ("INR 499 onwards"), min_price (numeric), offer_string - Media: image_url, video_url - Tags & flags: tags[], sports[], is_dining_event, is_activity, is_play, is_attraction (use these to render badges or pick a render template) - Rating: rating_info {rating, review_count}, popularity_score IMPORTANT: Always present dates and times in human-readable form (e.g. "27 March 2026, 8:00 PM") when showing results to the user. Prefer date_string verbatim. COMPOSITIONAL EXAMPLES (combine multiple filter mappings in one call): - "free comedy shows this weekend" → category_ids=[<comedy-id>], is_free=true, min_date=<sat>, max_date=<sun> - "Arijit Singh concerts under ₹3000 in Bangalore" → artist_ids=[<arijit-id>], max_price=3000 - "top 5 events at Jio World next month" → venue_ids=[<jio-world-id>], min_date=<month-1st>, max_date=<month-end>, limit=5 - "theatre plays nearby tonight" → event_types=['play'], max_distance=5, min_date=<today>, max_date=<today>
Searches for movies playing in theaters near the user's location or upcoming releases. WHEN TO USE: When user wants to find movies by title, genre, cast, language, or other criteria. This tool covers both movies currently in cinema and those launching in the future. RETURNS: List of movies with details including movie_id, title, cast, duration, rating, movie detail page URL, and (when available) spotlight_thumbnail_url + spotlight_video_url — a short promo/teaser reel with still-frame preview. Prefer playing spotlight_video_url over a static poster when rendering to a widget-enabled client. IMPORTANT: Always present any dates (e.g. release_date) in human-readable form (e.g. "27 March 2026") when showing results to the user. WORKFLOW: 1. FIRST call **get_dynamic_filters_movie** to get valid categorical filter values. 2. If the user's requested movie title / actor name / director name is not found in results of get_dynamic_filters_movie (allow for some spelling mistake), assume those are upcoming movies. And decide filter values according to user input. 3. THEN call this function with appropriate filters SUPPORTED FILTERS: Categorical (get valid values from **get_dynamic_filters_movie**): - genre: e.g., "Action", "Comedy", "Drama" - language: e.g., "Hindi", "English", "Tamil" - cbfc_certification: e.g., "U", "U/A", "A" - director: Director name - actor: Actor name - movie_name: Full or partial movie title - screen_format : e.g., "2D", "3D" Numeric/Date ranges (use your judgment based on user request): - duration_minutes_lower_limit: Minimum movie length in minutes - duration_minutes_upper_limit: Maximum movie length in minutes - release_date_lower_limit: Earliest release date (format: YYYY-MM-DD) - release_date_upper_limit: Latest release date (format: YYYY-MM-DD) Exclusion (REQUIRED when user negates — not setting these is a bug): - exclude_movie_id: REQUIRED when user asks for "more movies", "other options", "different ones", "show me more". Pass the movie_id values from your previous search_movies results. - exclude_genre: REQUIRED when user says "not X", "no X", "avoid X", "nothing X" (genre). Example: "not horror" → ["Horror"]; "no action or thriller" → ["Action", "Thriller"]. - exclude_language: REQUIRED when user says "not X", "not in X" (language). Example: "not hindi" → ["Hindi"]. - exclude_actor: REQUIRED when user says "without X", "not X", "nothing with X" (actor). Example: "without Ranveer" → ["Ranveer Singh"]. Tags (values from get_dynamic_filters_movie): - movie_tags: REQUIRED for tag-driven queries. Map: "trending" / "popular right now" → ["Trending"]; "re-release" / "classic back in theatres" → ["Re Release"]; "oscar" / "awards" / "oscar-nominated" → ["Oscar Nominations"]. Count: - limit: REQUIRED when user asks for a specific count ("top 3", "just 5", "show me 10"). Integer. Default 5 if user does not specify. Status: - upcoming_only: REQUIRED for release-status queries. Set "true" for "upcoming", "coming soon", "not released yet", "future releases". Set "false" for "currently playing", "in theatres now", "running movies".
Searches for specific movie showtimes at theaters. WHEN TO USE: When user wants to know showtime or available seats. Use this to find WHEN and WHERE a movie is playing, not to discover movies or theaters. STEP 1: Get valid filter values >> get_required_movie_filters(user_location) STEP 2: Resolve IDs (at least one required) >> search_movies(filters) → Get movie_id(s) >> search_theatres(filters) → Get theatre_id(s) STEP 3: Search shows with IDs >> search_shows([movie_ids, theatre_ids, other_filters]) RETURNS: - Available showtimes with exact start times - Seat availability and pricing by category - Screen type and language for each show - Booking links or show_id for reservations IMPORTANT: Always present any dates (e.g. show_date) and times (e.g. show_start_time) in human-readable form (e.g. "27 March 2026", "7:30 PM") when showing results to the user. SUPPORTED FILTERS: ID filters (at least one required): - movie_id: IDs from prior search_movies results. - theatre_id: IDs from prior search_theatres results. Date/Time: - show_date: REQUIRED. YYYY-MM-DD. If user does not specify a date ("showtimes for X", "book X"), default to today's date. - start_time_lower_limit: HH:MM (24h). Set for "after 9 PM", "evening", "late night". - start_time_upper_limit: HH:MM (24h). Set for "before noon", "morning show", "matinee". Show attributes (values from get_dynamic_filters_movie — call it first for the authoritative list): - screen_type: e.g., "IMAX", "4DX", "ICE", "3D", "2D". Set when user says "IMAX show", "4DX", etc. - language: e.g., "Hindi", "English", "Tamil", "Telugu", "Malayalam", "Kannada", "Marathi". Set for "Hindi show", "English audio". - subtitle_availability: "1" when user wants subtitles, "0" otherwise. Price (numeric INR; set only when user gives an explicit price bound): - seat_price_lower_limit: Minimum ticket price. For "at least 300"->300, "above 500"->500, "over 1000"->1000. - seat_price_upper_limit: Maximum ticket price. For "under 500"->500, "below 1000"->1000, "max 800"->800, "within 600"->600. Count: - limit: REQUIRED when user asks for a specific count ("show me 10 shows", "just 5"). Integer. Default 30 if user does not specify. Sorting (REQUIRED when user expresses ordering preference): - sort_by: Set "price" for "cheapest", "lowest price", "budget". Set "time" for "earliest", "first show", "morning show". Do NOT set (omit) when user does not specify — default sort is by distance.
Searches for movie theaters near the user's location. WHEN TO USE: When user wants to find theaters by name, location, amenities, or screen type. Use this when focusing on WHERE to watch rather than WHAT to watch. RETURNS: List of theaters with details including name, distance, available amenities, screen/seat types, and theatres detail page URL WORKFLOW: 1. FIRST call **get_dynamic_filters_movie** to get valid categorical filter values 2. THEN call this function with appropriate filters SUPPORTED FILTERS: Categorical (get valid values from **get_dynamic_filters_movie**): - theatre_name: Full or partial theater name (e.g., "PVR", "INOX") - screen_type: e.g., "IMAX", "4DX", "Dolby Atmos" - amenities: e.g., "Parking", "Food Court", "Wheelchair Access" Distance ranges (use your judgment based on user request): - distance_lower_limit: Minimum distance from user in kilometers - distance_upper_limit: Maximum distance from user in kilometers
District ChatGPT Plugin FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyHow do I improve District's ChatGPT Plugin discoverability?
The levers are the listing surface agents actually read: names, descriptions, keywords, tool metadata, and registry health. Which lever matters depends on where discovery breaks, which is what continuous measurement shows.
What are District alternatives on ChatGPT?
As of 2026-11-02, District competes with ACMENOTARY, AgendaPilot, Agilix, Airweb Drone Data, AIWEB Call, Assurity Smart Locator, ATHLO, BeautyGo and 29 more in ChatGPT Local Services Booking Marketplaces, ranked by public Discoverability Score.
Where is this profile measured?
This profile uses the geography attached to the latest public registry snapshot: US. Locale tags are intentionally omitted.