API غنیسازی نشانی
ژئوکدینگ، سلسلهمراتب محله، و POIهای نزدیک در یک فراخوانی.
یک آدرس ارسال کنید. مختصات، سلسلهمراتب محله و مکانهای نزدیک را در یک پاسخ دریافت کنید. هر آنچه صفحات فهرست شما برای دیده شدن توسط هوش مصنوعی نیاز دارد، در یک فراخوانی API.
نحوه کار
سه مرحله تا یک فهرست کاملاً غنیشده.
بدون ترکیب سرویسهای متعدد. یک نقطه پایانی geocoding، تشخیص محله و جستجوی POI را در یک فراخوانی مدیریت میکند.
آدرس را ارسال کنید
هر رشته آدرس خام، کد پستی یا جفت مختصات را به GET /v1/geoenrich ارسال کنید. پردازش اولیه یا نرمالسازی آدرس لازم نیست.
MapAtlas لایه جغرافیایی کامل را حل میکند
API آدرس را با دقت سقف بنا geocode میکند، سلسلهمراتب محله را حل میکند و بیش از ۱B POI فهرستشده در شعاع انتخابی شما را اسکن میکند و امتیازات، خطوط حملونقل، ساعات کاری و زمانهای سفر را بازمیگرداند.
در JSON-LD تزریق و ارائه دهید
هر فیلد در پاسخ مستقیماً به یک ویژگی schema.org نگاشت میشود. مختصات را در GeoCoordinates، محله را در containedInPlace و مکانهای نزدیک را در amenityFeature قرار دهید. تبدیل لازم نیست.
یک فراخوانی. هوش موقعیت کامل.
اکثر پایگاههای داده فهرست آنچه انسانها وارد میکنند ذخیره میکنند: آدرس، قیمت، اتاق خواب. هرگز برای ارائه زمینه جغرافیایی قابل خواندن توسط ماشین طراحی نشدهاند. GeoEnrich API این شکاف را در یک درخواست پر میکند و مختصات، تحلیل محله، حملونقل عمومی در زمان واقعی، امتیازات، زمانهای سفر و موارد دیگر را بازمیگرداند.
- رشته آدرس خام را ارسال کنید. پردازش اولیه لازم نیست.
- مختصات، سلسلهمراتب کامل محله و امتیازات پروفایل دریافت کنید.
- مکانهای نزدیک با امتیازات، ساعات کاری و دادههای حملونقل زنده دریافت کنید.
- هر فیلد مستقیماً به یک ویژگی schema.org نگاشت میشود.
GET https://api.mapatlas.eu/v1/geoenrich
?address=Kollwitzstraße 65, Berlin
&radius=600
&categories=transit,education,leisure,supermarket
&include=neighborhoodProfile,realtime,busyness
&key=YOUR_API_KEY{
"address": {
"street": "Kollwitzstraße 65",
"postalCode": "10405",
"city": "Berlin",
"country": "DE"
},
"coordinates": {
"lat": 52.53841,
"lng": 13.41327,
"accuracy": "rooftop",
"elevation": 42
},
"adminHierarchy": {
"subDistrict": "Kollwitzkiez",
"neighborhood": "Prenzlauer Berg",
"district": "Pankow",
"city": "Berlin",
"state": "Berlin",
"country": "DE",
"postalCode": "10405"
},
"neighborhoodProfile": {
"tags": ["family-friendly", "trendy", "cycling-culture", "cafe-dense"],
"walkScore": 94,
"bikeScore": 91,
"transitScore": 98,
"noiseLevel": "moderate",
"airQualityIndex": 38,
"greenSpaceCoverage": "18%"
},
"dataTimestamp": "2026-03-01T00:00:00Z",
"radius": 600,
"poiCount": 1328,
"nearby": [
{
"name": "Eberswalder Str.",
"type": "transit",
"subtype": "metro",
"distance": 140,
"bearing": "NW",
"lines": ["U2"],
"destinations": ["Pankow", "Ruhleben"],
"frequency": "every 5 min (peak)",
"accessibility": "step-free",
"realtime": {
"nextDeparture": "in 3 min",
"direction": "Pankow",
"platform": "platform 1"
},
"travel": {
"walking": { "duration": "2 min", "distance": "140m" },
"cycling": { "duration": "1 min", "distance": "150m" },
"driving": { "duration": "1 min", "distance": "180m" }
}
},
{
"name": "Bus 142 / N2 at Eberswalder Str.",
"type": "transit",
"subtype": "bus",
"distance": 145,
"bearing": "NW",
"lines": ["142", "N2"],
"destinations": ["Ostbahnhof", "Zoologischer Garten"],
"frequency": "every 10 min (day) / 30 min (night)",
"realtime": {
"nextDeparture": "in 7 min",
"direction": "Ostbahnhof"
},
"travel": {
"walking": { "duration": "2 min", "distance": "145m" },
"cycling": { "duration": "1 min", "distance": "155m" },
"driving": { "duration": "1 min", "distance": "180m" }
}
},
{
"name": "Kollwitzplatz",
"type": "leisure",
"subtype": "park",
"distance": 210,
"bearing": "SE",
"openingHours": "24/7",
"size": "1.2 ha",
"amenities": ["playground", "dog-friendly", "benches", "fountain", "market-tue-sat"],
"rating": 4.6,
"reviews": 1842,
"busyness": {
"now": "quiet",
"peak": "Sat 11:00-14:00"
},
"travel": {
"walking": { "duration": "3 min", "distance": "210m" },
"cycling": { "duration": "1 min", "distance": "225m" },
"driving": { "duration": "1 min", "distance": "350m" }
}
},
{
"name": "Grundschule am Kollwitzplatz",
"type": "education",
"subtype": "primary_school",
"distance": 380,
"bearing": "E",
"ageRange": "6-12",
"schoolType":"public",
"capacity": 340,
"languages": ["German", "English"],
"rating": 4.2,
"reviews": 156,
"travel": {
"walking": { "duration": "5 min", "distance": "380m" },
"cycling": { "duration": "2 min", "distance": "410m" },
"driving": { "duration": "2 min", "distance": "520m" }
}
},
{
"name": "REWE Kollwitzstraße",
"type": "supermarket",
"subtype": "grocery",
"distance": 490,
"bearing": "N",
"openingHours": {
"mon-sat": "07:00-22:00",
"sun": "08:00-22:00"
},
"priceLevel": "$$",
"deliveryAvailable": true,
"paymentMethods": ["card", "cash", "contactless"],
"rating": 4.1,
"reviews": 892,
"busyness": {
"now": "busy",
"peak": "Mon-Fri 17:00-19:00"
},
"travel": {
"walking": { "duration": "6 min", "distance": "490m" },
"cycling": { "duration": "2 min", "distance": "510m" },
"driving": { "duration": "2 min", "distance": "650m" }
}
}
// ... 1,323 more across 18 categories
]
}Data at a scale and speed never available before
1B+
POIs indexed globally
Transit, retail, education & more
180+
Countries covered
Consistent schema everywhere
<200ms
Avg. API response
At any scale, any location
18
Data categories
Per single API call
Every nearby place, verified fresh.
One call returns every relevant place within your chosen radius, organized by category. Each dataset carries a dataTimestamp so AI engines and search crawlers know exactly how current your location data is.
- Transit stops, parks, schools, restaurants, all in one response
- Configurable radius from 100m to 5km
- Monthly refresh cycle with verified timestamps
- AI engines cite fresh, timestamped data over stale listings
Kollwitzstraße 65
Prenzlauer Berg · Berlin · DE
Nearby within 600m
Data verified · March 2026
Monthly refresh · dataTimestamp: 2026-03-01
Coordinates. Neighborhood profile. Nearby places.
Every field in the response maps directly to a schema.org property. Coordinates, neighborhood hierarchy, walkScore, transit lines, ratings, opening hours, travel times. No transformation needed.
مختصات دقیق
lat/lng با دقت سقف بنا به همراه ارتفاع. مخطط GeoCoordinates را مستقیماً تأمین میکند.
هوش محله
سلسلهمراتب کامل به علاوه walkScore، bikeScore، transitScore، سطح سروصدا، شاخص کیفیت هوا و برچسبهای شخصیت. containedInPlace و زمینه محله را تأمین میکند.
مکانهای نزدیک غنی
بیش از ۱,۳۲۸ POI با امتیازات، ساعات کاری، خطوط حملونقل، حرکات زنده، زمانهای سفر و دادههای شلوغی. مخطط amenityFeature را تأمین میکند.
ساده. قابل پیشبینی. یک نقطه پایانی.
بدون راهاندازی پیچیده. بدون ترکیب چندین فراخوانی. یک آدرس ارسال کنید، لایه جغرافیایی کامل مورد نیاز برای نشانهگذاری schema.org در هر صفحه فهرست را دریافت کنید.
- یک نقطه پایانی geocoding و جستجوی POI را با هم مدیریت میکند
- فیلترهای اختیاری شعاع و دستهبندی برای کنترل دقیق
- پاسخ مستقیماً بدون نیاز به تبدیل به JSON-LD نگاشت میشود
- در زمان ساخت اجرا کنید تا هزینه جاری هر درخواست صفر شود
{
"@context": "https://schema.org",
"@type": "Apartment",
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.5384,
"longitude": 13.4132
},
"containedInPlace": {
"@type": "Place",
"name": "Prenzlauer Berg",
"containedInPlace": { "@type": "City", "name": "Berlin" }
},
"amenityFeature": [
{ "@type": "LocationFeatureSpecification",
"name": "Eberswalder Str.", "value": true,
"description": "140m nearby" }
],
"dateModified": "2026-03-01T00:00:00Z"
}One API call. Every listing type.
The GeoEnrich API works for any listing: vacation rentals, real estate, hotels, or experiences. The API call is identical. Only the schema type differs. See how listing portals use this at scale.
اجاره تعطیلات
صفحات اجاره فردی را در جستجوهای هوش مصنوعی مانند 'ویلای ساحلی نزدیک فارو با رستورانهای مجاور' نمایان کنید.
املاک و مستغلات
فهرستها را برای جستجوهای مانند 'آپارتمان در پرنتزلائر برگ نزدیک مترو' بدون ورود دستی داده نشان دهید.
هتلها
برای جستجوهای مانند 'هتل بوتیک در ماره، در فاصله پیاده از موزهها' استناد هوش مصنوعی بگیرید.
تجربیات
برای جستجوهای مانند 'کلاس آشپزی در بارسلون نزدیک محله گوتیک' استناد بگیرید.
همه چیز در یک پاسخ
یک نقطه پایانی لایه کامل داده جغرافیایی مورد نیاز صفحات فهرست شما را برای دیده شدن توسط هوش مصنوعی بازمیگرداند.
مختصات دقیق
دقت تا چهار رقم اعشار. مخطط GeoCoordinates را در هر صفحه فهرست پر میکند تا موتورهای هوش مصنوعی بتوانند آن را در فضای جغرافیایی قرار دهند.
سلسلهمراتب محله
محله، ناحیه، شهر و کشور از روی آدرس استخراج میشود. زنجیره containedInPlace برای بازیابی هوش مصنوعی در سطح منطقه را تأمین میکند.
مکانهای نزدیک
حملونقل، آموزش، تفریح و مراقبتهای بهداشتی در شعاع قابل تنظیم. هر مکان با مسافت و زمان پیادهروی برای مخطط amenityFeature بازگردانده میشود.
بهروزرسانی ماهانه داده
هر پاسخ شامل dataTimestamp بهروزشده به صورت ماهانه است. آن را به dateModified در JSON-LD خود نگاشت کنید تا موتورهای هوش مصنوعی دادههای تأیید شده و بهروز را ببینند.
ساخته شده برای پردازش انبوه
طراحی شده برای پایگاههای داده با ۵۰,۰۰۰ فهرست یا بیشتر. کار غنیسازی را یک بار در زمان ساخت اجرا کنید، لایه جغرافیایی را کش کنید و بدون هزینه هر درخواست ارائه دهید.
میزبانی در اتحادیه اروپا، مطابق با GDPR
میزبانی کامل در اتحادیه اروپا با مستندات انطباق GDPR و بندهای قراردادی استاندارد. بدون ریسک اقامت داده برای پورتالهای فهرست اروپایی.
مشخصات فنی
نقطه پایانی
پارامترها
فیلدهای پاسخ
آماده شروع هستید؟
امروز با MapAtlas شروع به ساخت کنید. رایگان ثبتنام کنید و دسترسی فوری به تمام API های نقشهبرداری ما با محدودیتهای سخاوتمندانه سطح رایگان دریافت کنید.
GeoEnrich API: سوالات متداول
هر آنچه قبل از غنیسازی اولین فهرست خود باید بدانید.
GeoEnrich API: سوالات متداول
هر آنچه قبل از غنیسازی اولین فهرست خود باید بدانید.