The Proximitii Community Snapshot AI combines AI with proprietary hyperlocal data to generate polished, data-driven community summaries for listings, neighborhood pages, rental platforms, and other real estate experiences—providing meaningful local context beyond the property itself.
The API returns written content that can be adjusted by radius, paragraph count, tone, content style, audience, audience type and language. Use only the supported parameter values below; otherwise, the default value for that parameter will be used.
Displaying this API's content on a public page? Show the Powered by Proximitii logo directly below it. See API Attribution.
Example Calls
node.js
const gps = req.query.gps.split(','); const lat = gps[0]; const lon = gps[1]; const params = new URLSearchParams({ lat: lat, lon: lon, radius: 500, munit: 'm', country: 'us', paragraphs: 2, tone: 'professional', audience: 'general', audience_type: 'general', content_style: 'lifestyle', area_name: 'Upper East Side, New York', language: 'en' }); const response = await fetch( `https://api.proximitii.com/v1/community-snapshot-ai/?${params.toString()}`, { method: 'GET', headers: { 'Public-Key': 'YOUR_PUBLIC_KEY', 'Private-Key': 'YOUR_PRIVATE_KEY' } } ); const body = await response.json(); console.log(body);
PHP
<?php $url = "https://api.proximitii.com/v1/community-snapshot-ai/"; $key_public = 'YOUR PUBLIC KEY'; $key_private = 'YOUR PRVIATE KEY'; $headers = [ "Public-Key: {$key_public}", "Private-Key: {$key_private}" ]; $gps = explode (',', $_GET['gps']); $g_lat = $gps[0]; $g_lon = $gps[1]; $params = array( 'lat' => $g_lat, 'lon' => $g_lon, 'radius' => '500', 'munit' => 'm', 'country' => 'us', 'paragraphs' => 2, 'tone' => 'professional', 'audience' => 'general', 'audience_type' => 'general', 'content_style' => 'lifestyle', 'area_name' => 'Upper East Side, New York', 'language' => 'en' ); $ch = curl_init ($url . '?' . http_build_query($params)); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HEADER, 1); $data = curl_exec($ch); $json_data = json_decode ($data, true); $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE); $headers = trim(substr($data, 0, $header_size)); $body = substr($data, $header_size); $body = json_decode ($body); $headers = explode("\n", $headers); ?>
Keys
In order to call the Community Snapshot AI successfully, you will need a public and private key. Make sure to store the keys safely and call the API on the backend so the private key is not exposed to the public.
Send keys as request headers named Public-Key and Private-Key.
Values
Please use only the supported parameter values listed below. If a parameter is omitted, the default value will be used automatically.
| Name | Description | Default Value | Accepted Values | Variable |
|---|---|---|---|---|
| Latitude | Sets the latitude of the location | N/A | Decimal between -90 and 90 | lat |
| Longitude | Sets the longitude of the location | N/A | Decimal between -180 and 180 | lon |
| Radius | Sets the search radius around the location | 500 | Numerical values up to 3200 meters | radius |
| Radius Unit | Sets the radius to meters or miles | m | m, mi | munit |
| Country | Sets the country used for local data | us | us, ca | country |
| Paragraphs | Sets the number of paragraphs returned | 2 | 1, 2, 3, 4, 5 | paragraphs |
| Tone | Sets the writing tone of the snapshot | professional | professional, conversational, friendly, neutral | tone |
| Content Style | Sets the overall style and angle of the snapshot | lifestyle | lifestyle, data-driven, editorial, seo, neighborhood | content_style |
| Audience | Sets the intended audience for the content | general | general, buyers, renters, investors, agents | audience |
| Audience Type | Refines the content for a specific audience segment | general | general, first-time buyers, luxury buyers, families, young professionals, students, retirees, relocation clients | audience_type |
| Area Name | An optional neighborhood, city or community name to include naturally in the generated content. | None | Any valid text string (e.g. Downtown Toronto, Greenwich Village, New York, Boston, MA) | area_name |
| Language | Sets the output language | en | en, fr | language |
Sample Output
{
"title": "Everyday Convenience With Local Access",
"content": [
"Just a short stroll from your door, you will find many of the conveniences that make everyday life easier. Whether you are picking up a quick meal at Jersey Mikes, meeting friends for coffee at Goddess and the Baker, or running daily errands nearby, the neighborhood offers a highly walkable environment where essentials are always within reach. Multiple bus stops located just minutes away provide convenient access throughout the city, making commuting, appointments, and weekend outings simple without relying heavily on a vehicle. The areas strong walkability helps residents enjoy a more connected lifestyle, with dining, services, and everyday amenities woven naturally into the surrounding streetscape.",
"For those who value an active and balanced lifestyle, the neighborhood offers a variety of recreation and wellness options close to home. Northern Trust open space provides a welcome escape for walking, relaxing, or enjoying time outdoors, while CorePower Yoga offers a convenient destination for fitness and wellness routines. Nearby health clinics, pharmacies, and essential services add another layer of convenience, making it easy to manage day-to-day needs. Combined with its mix of amenities, accessibility, and urban energy, the area delivers a lifestyle that balances convenience, connectivity, and well-being."
],
"status": {
"code": "201",
"message": "Created"
}
}