Skip to main content

ঠিকানা সমৃদ্ধকরণ API

একটি কলে জিওকোডিং, এলাকা শ্রেণিবিন্যাস এবং কাছের POI।

একটি ঠিকানা দিন। একটি রেসপন্সে স্থানাঙ্ক, প্রতিবেশী শ্রেণিবিন্যাস এবং কাছাকাছি স্থান পান। আপনার লিস্টিং পেজগুলোকে AI-দৃশ্যমান করতে যা প্রয়োজন, একটি API কলেই।

এটি কীভাবে কাজ করে

তিনটি ধাপে সম্পূর্ণ এনরিচড লিস্টিং।

একাধিক পরিষেবা সংযুক্ত করার প্রয়োজন নেই। একটি এন্ডপয়েন্ট একটি কলেই জিওকোডিং, প্রতিবেশী রেজোলিউশন এবং POI লুকআপ পরিচালনা করে।

01

ঠিকানা পাঠান

GET /v1/geoenrich-এ যেকোনো কাঁচা ঠিকানা স্ট্রিং, পোস্টাল কোড বা স্থানাঙ্ক জুটি দিন। কোনো প্রাক-প্রক্রিয়াকরণ বা ঠিকানা স্বাভাবিকীকরণ প্রয়োজন নেই।

02

MapAtlas সম্পূর্ণ জিও লেয়ার নির্ধারণ করে

API ঠিকানাটিকে ছাদ-নির্ভুলতায় জিওকোড করে, প্রতিবেশী শ্রেণিবিন্যাস নির্ধারণ করে এবং আপনার বেছে নেওয়া ব্যাসার্ধের মধ্যে ১বিলিয়নেরও বেশি ইন্ডেক্স করা POI স্ক্যান করে, রেটিং, ট্রানজিট লাইন, খোলার সময় এবং ভ্রমণ সময় ফেরত দেয়।

03

JSON-LD ইনজেক্ট করুন এবং পরিবেশন করুন

রেসপন্সের প্রতিটি ফিল্ড সরাসরি একটি schema.org প্রপার্টিতে ম্যাপ হয়। স্থানাঙ্ক GeoCoordinates-এ, প্রতিবেশী containedInPlace-এ এবং কাছাকাছি স্থান amenityFeature-এ রাখুন। কোনো রূপান্তর প্রয়োজন নেই।

The API

একটি কল। সম্পূর্ণ অবস্থান ইন্টেলিজেন্স।

বেশিরভাগ লিস্টিং ডেটাবেস মানুষের দেওয়া তথ্য সংরক্ষণ করে: ঠিকানা, মূল্য, বেডরুম। এগুলো কখনো মেশিন-পাঠযোগ্য ভৌগোলিক প্রেক্ষাপট সরবরাহ করার জন্য ডিজাইন করা হয়নি। GeoEnrich API একটি অনুরোধে স্থানাঙ্ক, প্রতিবেশী বিশ্লেষণ, রিয়েল-টাইম ট্রানজিট, রেটিং, ভ্রমণ সময় এবং আরও অনেক কিছু ফেরত দিয়ে সেই ফাঁক পূরণ করে।

  • কাঁচা ঠিকানা স্ট্রিং দিন। কোনো প্রাক-প্রক্রিয়াকরণ প্রয়োজন নেই।
  • স্থানাঙ্ক, সম্পূর্ণ প্রতিবেশী শ্রেণিবিন্যাস এবং প্রোফাইল স্কোর পান।
  • রেটিং, খোলার সময় এবং লাইভ ট্রানজিট ডেটা সহ কাছাকাছি স্থান পান।
  • প্রতিটি ফিল্ড সরাসরি schema.org প্রপার্টিতে ম্যাপ হয়।
RequestGET
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
ResponseJSON
{
  "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

Surrounding Context

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

Eberswalder Str.U2Pankow ↔ Ruhleben · 5 min freq.
2 min1 min1 min
140m
Bus 142 / N2 at EberswalderBUSOstbhf ↔ Zoo
2 min1 min1 min
145m
Kollwitzplatz 4.6leisure
3 min1 min1 min
210m
Grundschule am Kollwitzplatzeducationages 6–12
5 min2 min2 min
380m
REWE Kollwitzstraße 4.1
Mon–Sat 07:00–22:00 · Sun 08:00–22:00
6 min2 min2 min
490m
+ 1,323 more placesacross 18 categories in full response

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 স্কিমাকে শক্তি দেয়।

latlngelevation

প্রতিবেশী ইন্টেলিজেন্স

walkScore, bikeScore, transitScore, শব্দ স্তর, বায়ু মান সূচক এবং বৈশিষ্ট্য ট্যাগ সহ সম্পূর্ণ শ্রেণিবিন্যাস। containedInPlace এবং প্রতিবেশী প্রেক্ষাপটকে শক্তি দেয়।

neighborhooddistrictwalkScorenoiseLevel

সমৃদ্ধ কাছাকাছি স্থান

রেটিং, খোলার সময়, ট্রানজিট লাইন, লাইভ প্রস্থান, ভ্রমণ সময় এবং ব্যস্ততার ডেটা সহ ১,৩২৮টিরও বেশি POI। amenityFeature স্কিমাকে শক্তি দেয়।

nametypedistancerealtimerating
GeoEnrich API

সহজ। অনুমানযোগ্য। একটি এন্ডপয়েন্ট।

কোনো জটিল সেটআপ নেই। একাধিক কল সংযুক্ত করার প্রয়োজন নেই। একটি ঠিকানা দিন, প্রতিটি লিস্টিং পেজে schema.org মার্কআপ পাওয়ার জন্য প্রয়োজনীয় সম্পূর্ণ জিও লেয়ার পান।

  • একটি এন্ডপয়েন্ট জিওকোডিং এবং POI লুকআপ একসাথে পরিচালনা করে
  • সুনির্দিষ্ট নিয়ন্ত্রণের জন্য ঐচ্ছিক ব্যাসার্ধ এবং বিভাগ ফিল্টার
  • রেসপন্স কোনো রূপান্তর ছাড়াই সরাসরি JSON-LD-এ ম্যাপ হয়
  • শূন্য চলমান প্রতি-অনুরোধ খরচের জন্য বিল্ড টাইমে চালান
Check your listing pages with the AEO Checker
JSON-LD outputschema.org
{
  "@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.

ভ্যাকেশন রেন্টাল

পৃথক রেন্টাল পেজগুলো AI কুয়েরিতে দেখাতে সাহায্য করে যেমন "ফারো বিচের কাছে রেস্টুরেন্ট হাঁটা দূরত্বে বিচফ্রন্ট ভিলা"।

রিয়েল এস্টেট

ম্যানুয়াল ডেটা এন্ট্রি ছাড়াই "প্রেনজ্লাউয়ার বার্গে মেট্রোর কাছে অ্যাপার্টমেন্ট" এর মতো কুয়েরিতে লিস্টিং দেখান।

হোটেল

"মারেতে বুটিক হোটেল, জাদুঘর হাঁটা দূরত্বে" এর মতো AI উদ্ধৃতি জিতুন।

অভিজ্ঞতা

"বার্সেলোনায় গোথিক কোয়ার্টারের কাছে রান্না ক্লাস" এর মতো কুয়েরিতে উদ্ধৃত হন।

একটি রেসপন্সে সব কিছু

একটি এন্ডপয়েন্ট আপনার লিস্টিং পেজগুলোকে AI-দৃশ্যমান করতে প্রয়োজনীয় সম্পূর্ণ জিও ডেটা লেয়ার ফেরত দেয়।

সুনির্দিষ্ট স্থানাঙ্ক

চার দশমিক স্থান নির্ভুলতা। প্রতিটি লিস্টিং পেজে GeoCoordinates স্কিমা পপুলেট করে যাতে AI ইঞ্জিন ভৌগোলিক স্থানে অবস্থান নির্ধারণ করতে পারে।

প্রতিবেশী শ্রেণিবিন্যাস

ঠিকানা থেকে প্রতিবেশী, জেলা, শহর এবং দেশ নির্ধারণ করে। এলাকা-স্তরের AI পুনরুদ্ধারের জন্য containedInPlace চেইন সক্রিয় করে।

কাছাকাছি স্থান

কনফিগারযোগ্য ব্যাসার্ধের মধ্যে পরিবহন, শিক্ষা, বিনোদন এবং স্বাস্থ্যসেবা। amenityFeature স্কিমার জন্য দূরত্ব এবং হাঁটার সময় সহ প্রতিটি স্থান ফেরত দেওয়া হয়।

মাসিক ডেটা রিফ্রেশ

প্রতিটি রেসপন্সে মাসিক আপডেট করা dataTimestamp অন্তর্ভুক্ত। আপনার JSON-LD-এ dateModified-এ ম্যাপ করুন যাতে AI ইঞ্জিন যাচাইকৃত, বর্তমান ডেটা দেখতে পায়।

বাল্কের জন্য তৈরি

৫০,০০০ বা তার বেশি লিস্টিংয়ের ডেটাবেসের জন্য ডিজাইন করা হয়েছে। বিল্ড টাইমে একবার এনরিচমেন্ট জব চালান, জিও লেয়ার ক্যাশ করুন এবং শূন্য প্রতি-অনুরোধ খরচে সরবরাহ করুন।

EU-হোস্টেড, GDPR-সম্মত

GDPR সম্মতি ডকুমেন্টেশন এবং আদর্শ চুক্তিভিত্তিক ধারা সহ সম্পূর্ণ EU-হোস্টেড। ইউরোপীয় লিস্টিং পোর্টালের জন্য কোনো ডেটা রেসিডেন্সি ঝুঁকি নেই।

প্রযুক্তিগত বিশেষত্ব

এন্ডপয়েন্ট

পদ্ধতি
GET /v1/geoenrich
রেসপন্স ফরম্যাট
JSON (schema.org-ready)

প্যারামিটার

address
প্রয়োজনীয়। কাঁচা ঠিকানা স্ট্রিং।
radius
মিটার। ডিফল্ট ৬০০।

রেসপন্স ফিল্ড

coordinates
lat / lng (৪ দশমিক স্থান)
nearby[]
নাম, ধরন, দূরত্ব (মিটার)

শুরু করার জন্য প্রস্তুত?

আজই MapAtlas দিয়ে তৈরি করা শুরু করুন। বিনামূল্যে সাইন আপ করুন এবং উদার ফ্রি টায়ার সীমা সহ আমাদের সমস্ত ম্যাপিং API-এ তাৎক্ষণিক অ্যাক্সেস পান।

GeoEnrich API: সাধারণ প্রশ্ন

আপনার প্রথম লিস্টিং এনরিচ করার আগে জানার সব কিছু।

GeoEnrich API: সাধারণ প্রশ্ন

আপনার প্রথম লিস্টিং এনরিচ করার আগে জানার সব কিছু।

GeoEnrich API কী ডেটা ফেরত দেয়?
একটি কল ফেরত দেয়: ছাদ-নির্ভুলতার স্থানাঙ্ক (lat/lng), সম্পূর্ণ প্রতিবেশী শ্রেণিবিন্যাস (উপ-জেলা, প্রতিবেশী, জেলা, শহর, রাজ্য, দেশ, পোস্টাল কোড), এবং আপনার বেছে নেওয়া ব্যাসার্ধের মধ্যে কাছাকাছি স্থানের তালিকা। প্রতিটি কাছাকাছি স্থানে নাম, ধরন, দূরত্ব, দিক, পায়ে হেঁটে/সাইকেলে/গাড়িতে ভ্রমণ সময় এবং ট্রানজিট লাইনের গন্তব্য, খোলার সময়, রেটিং ও লাইভ ব্যস্ততার ডেটা সহ সমৃদ্ধ বিবরণ অন্তর্ভুক্ত। walkScore, bikeScore, transitScore, বায়ু মান সূচক এবং শব্দ স্তর সহ neighborhoodProfile-ও ফেরত দেওয়া হয়।
GeoEnrich API এবং একটি জিওকোডিং API-এর মধ্যে পার্থক্য কী?
একটি জিওকোডিং API ঠিকানাকে স্থানাঙ্কে রূপান্তরিত করে। GeoEnrich API আরও অনেক দূর যায়: এটি একটি কলেই জিওকোডিং, প্রতিবেশী রেজোলিউশন এবং সম্পূর্ণ POI অনুসন্ধান একত্রিত করে। শুধু lat/lng জুটি ফেরত না দিয়ে, এটি একটি লিস্টিং পেজকে AI-দৃশ্যমান করতে প্রয়োজনীয় সব কিছু ফেরত দেয়, যার মধ্যে GeoCoordinates, containedInPlace এবং amenityFeature-এর জন্য schema.org-প্রস্তুত ফিল্ড অন্তর্ভুক্ত।
অবস্থান ডেটা কত ঘন ঘন আপডেট হয়?
POI ডেটা, ট্রানজিট সময়সূচী, রেটিং এবং খোলার সময় মাসিক চক্রে রিফ্রেশ করা হয়। প্রতিটি রেসপন্সে একটি dataTimestamp ফিল্ড অন্তর্ভুক্ত থাকে যাতে আপনি আপনার JSON-LD-এ রিফ্রেশ তারিখ dateModified হিসেবে দেখাতে পারেন। AI ইঞ্জিন এবং সার্চ ক্রলার তাজা টাইমস্ট্যাম্পযুক্ত ডেটাকে আরও নির্ভরযোগ্য বলে মনে করে, যা উদ্ধৃতির হার উন্নত করে।
GeoEnrich API কি সব দেশের জন্য কাজ করে?
হ্যাঁ। API ১৮০টিরও বেশি দেশ কভার করে সামঞ্জস্যপূর্ণ JSON আউটপুট এবং একই schema.org ফিল্ড ম্যাপিং সহ। কভারেজের গভীরতা অঞ্চল অনুযায়ী পরিবর্তিত হয়: ইউরোপীয় শহরে সবচেয়ে বিস্তারিত POI এবং ট্রানজিট ডেটা রয়েছে, আর বৈশ্বিক কভারেজে স্থানাঙ্ক, প্রতিবেশী শ্রেণিবিন্যাস এবং প্রাথমিক POI বিভাগ অন্তর্ভুক্ত।
আমি কি বড় লিস্টিং ডেটাবেসে GeoEnrich চালাতে পারি?
API বিশেষভাবে বাল্ক ব্যবহারের জন্য তৈরি। বিল্ড টাইমে একবার এনরিচমেন্ট জব চালান, প্রতি লিস্টিং জিও লেয়ার ক্যাশ করুন এবং শূন্য চলমান প্রতি-অনুরোধ খরচে পরিবেশন করুন। ফ্রি টিয়ারে প্রতি মাসে ৫০,০০০ এনরিচমেন্ট অন্তর্ভুক্ত। বড় প্ল্যানগুলো ব্যাচ এন্ডপয়েন্ট সমর্থনের সাথে উচ্চ থ্রুপুট সমর্থন করে।
অবস্থান ডেটা AI অনুসন্ধানে লিস্টিং পেজ র‍্যাঙ্কিংয়ে কীভাবে সাহায্য করে?
Perplexity, ChatGPT এবং Google AI Overviews-এর মতো AI সার্চ ইঞ্জিন আপনার HTML-এ কাঠামোবদ্ধ ডেটা পড়ে "প্রেনজ্লাউয়ার বার্গে মেট্রোর কাছে অ্যাপার্টমেন্ট" এর মতো কুয়েরির উত্তর দেয়। GeoCoordinates, containedInPlace এবং amenityFeature-এর schema.org মার্কআপ ছাড়া, আপনার লিস্টিংগুলো এই ইঞ্জিনগুলোর কাছে অদৃশ্য। GeoEnrich সেই মার্কআপ বড় মাপে পূরণ করতে প্রয়োজনীয় সঠিক জিও ডেটা সরবরাহ করে।
GeoEnrich API কি GDPR-সম্মত?
হ্যাঁ। সমস্ত প্রক্রিয়াকরণ EU-হোস্টেড অবকাঠামোতে হয়। ঠিকানা এবং স্থানাঙ্ক অনুরোধ জীবনচক্রের বাইরে সংরক্ষণ করা হয় না। MapAtlas ইউরোপীয় লিস্টিং পোর্টাল এবং ডেটা প্রসেসরদের জন্য আদর্শ চুক্তিভিত্তিক ধারা এবং GDPR সম্মতি ডকুমেন্টেশন প্রদান করে।
GeoEnrich API কি একটি IP ঠিকানার ভৌগোলিক অবস্থান ফেরত দিতে পারে?
হ্যাঁ। একটি IP ঠিকানা পাঠান, আর GeoEnrich তার আনুমানিক ভৌগোলিক অবস্থান ফেরত দেয়, যার মধ্যে দেশ, অঞ্চল, শহর এবং স্থানাঙ্ক অন্তর্ভুক্ত। ডিফল্ট ম্যাপ কেন্দ্রীকরণ, প্রতারণা শনাক্তকরণের সিগন্যাল এবং ব্যবহারকারী সুনির্দিষ্ট অবস্থান শেয়ার করার আগেই কনটেন্ট লোকালাইজ করার জন্য IP জিওলোকেশন কাজে লাগে। সমস্ত লুকআপ EU-ভিত্তিক অবকাঠামোতে চলে।
GPS স্থানাঙ্কের তুলনায় IP জিওলোকেশন কতটা নির্ভুল?
IP জিওলোকেশন শহর বা অঞ্চল স্তর পর্যন্ত নির্ভুলতা দেয়, GPS-এর মতো রাস্তা স্তরের সূক্ষ্মতা নয়। মোটামুটি ডিফল্ট এবং অ্যানালিটিক্সের জন্য এটি ব্যবহার করুন, আর যখন একটি সুনির্দিষ্ট ঠিকানা বা বিন্দু প্রয়োজন তখন Geocoding API বা ডিভাইসের GPS ব্যবহার করুন। GeoEnrich আপনাকে একটি একক এনরিচমেন্ট কলেই দুটোই একসাথে ব্যবহার করতে দেয়।

সম্পর্কিত API