Skip to main content

GUTHMANN® Berlin Real Estate

estate.guthmann/mcpVersion 0.3.0

Berlin real estate for AI agents: granular market data and property search, free, by GUTHMANN®.

Status

Responds481 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:29 UTC
Latency
481 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mcp.guthmann.estate/mcpResponds481 ms
No sign-in

Claude Code

claude mcp add --transport http guthmann https://mcp.guthmann.estate/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: guthmann
Remote MCP server URL: https://mcp.guthmann.estate/mcp

Cursor

{
  "mcpServers": {
    "guthmann": {
      "url": "https://mcp.guthmann.estate/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"guthmann","type":"http","url":"https://mcp.guthmann.estate/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

37 tools

Tools of GUTHMANN® Berlin Real Estate
Read-only
Idempotent
Open world
berlin_borough_detailsReturns details for one Berlin borough (Bezirk) by ID, optionally with all its districts. Parameters: - bezirk_id (required): 2-digit ID ("01" to "12") - ortsteile: "true" to include all districts of the borough Key response fields: { bezirk_id, bezirk_name, ortsteile?: [...] } (ortsteile = districts) Example: bezirk_id="03" → Pankow with 13 districts (Prenzlauer Berg, Weißensee, etc.)NoYesYesYes
berlin_boroughsReturns all 12 Berlin boroughs (Bezirke) with IDs and names. Key response fields: array of { bezirk_id, bezirk_name } - bezirk_id: 2 digits ("01" to "12") - bezirk_name: e.g. "Mitte", "Friedrichshain-Kreuzberg", "Pankow" Use when: - You need an overview of Berlin's administrative structure - You need a bezirk_id for market data queries Do NOT use when: - You already know the bezirk_id → use berlin_borough_details directlyNoYesYesYes
berlin_conservation_area_detailsReturns a single Berlin social conservation area (Milieuschutzgebiet) by ID. For main areas, associated extensions are embedded automatically. Parameters: - id (required): 12-character hex string (deterministic area ID) - include: comma-separated geo attributes; available: "centroid". Polygons are provided as GeoJSON URLs in geometry_urls Key response fields: { id, name, kategorie_id, kategorie_name, parent_id, beschreibung (description), datum (date), flaeche_km2 (area in km²), geometry_urls, centroid?, erweiterungen? (extensions) }NoYesYesYes
berlin_conservation_areasBerlin social conservation areas (Milieuschutzgebiete, §172 BauGB). 124 areas in 6 categories with polygon geometry. Parameters: - kategorie_id: filter by category ("erhaltungsgebiet" | "erweiterung" | "aufstellungsbeschluss" | "untersuchungsgebiet" | "beobachtungsgebiet" | "aufgehoben") - erweiterungen: "true" to embed extensions as a nested array inside their main area - include: comma-separated geo attributes; available: "centroid". Polygons are provided as GeoJSON URLs in geometry_urls - lat/lon: WGS84 point lookup. Returns only areas containing the point (typically 0 or 1 match). lat and lon must be provided together. Key response fields: array of { id, name, kategorie_id, kategorie_name, parent_id, beschreibung (description), datum (date), flaeche_km2 (area in km²), geometry_urls, centroid?, erweiterungen? (extensions) } Use for: "Is this address in a social conservation area?" (with lat/lon), overview of all Milieuschutz areas.NoYesYesYes
berlin_district_detailsReturns details for one Berlin district (Ortsteil) by ID, optionally with its neighborhoods. Parameters: - ortsteil_id (required): 4-digit ID (e.g. "0301") - planungsraeume: "true" to include all neighborhoods of the district Key response fields: { ortsteil_id, ortsteil_name, bezirk_id, bezirk_name, planungsraeume?: [...] } (planungsraeume = neighborhoods)NoYesYesYes
berlin_districtsReturns all 97 Berlin districts (Ortsteile), optionally filtered by borough. Parameters: - bezirk_id (optional): filter to the districts of one borough - bezirke: "true" to include borough references Key response fields: array of { ortsteil_id, ortsteil_name, bezirk_id?, bezirk_name? } - ortsteil_id: 4 digits (e.g. "0301" for Prenzlauer Berg) Examples of well-known districts: - Prenzlauer Berg (0301), Kreuzberg (0201), Mitte (0101) - Charlottenburg (0401), Neukölln (0801), Friedrichshain (0202)NoYesYesYes
berlin_neighborhood_detailsReturns details for one Berlin neighborhood (LOR Planungsraum) by ID, optionally with its blocks. Parameters: - planungsraum_id (required): 8-digit ID - bloecke: "true" to include all blocks of the neighborhood Key response fields: { planungsraum_id, planungsraum_name, bezirk_id, bezirk_name, ortsteil_id, ortsteil_name, bloecke?: [...] } (bloecke = blocks)NoYesYesYes
berlin_neighborhood_searchSearches Berlin neighborhoods (LOR Planungsräume) by name. Parameters: - q (required): search term (min. 3 characters) - limit: max. results (default: 25) - bezirk_id/ortsteil_id: optional filters to narrow the search Example: q="Kollwitz" finds the "Kollwitzplatz" neighborhoodNoYesYesYes
berlin_neighborhoodsReturns all 542 Berlin neighborhoods (LOR Planungsräume), optionally filtered by borough or district. Parameters: - bezirk_id (optional): filter by borough - ortsteil_id (optional): filter by district - bezirke/ortsteile: "true" to include parent references Key response fields: array of { planungsraum_id, planungsraum_name, ... } - planungsraum_id: 8 digits (e.g. "03010101") Neighborhoods are the finest statistical level in Berlin. Ideal for granular market analyses.NoYesYesYes
field_metadataReturns field definitions for interpreting API responses. Use this to understand fields, units, data types, and sources. Parameters: - domain (optional): specific domain for detailed field information - locale: "de" (default) | "en" Available domains: - berlin: geographic reference data — Boroughs (Bezirke), Districts (Ortsteile), Neighborhoods (LOR Planungsräume) - immobilienmarkt.berlin.wohnungen: Berlin apartment market - immobilienmarkt.berlin.mehrfamilienhaeuser: Berlin apartment buildings - makrooekonomie.kapitalmarkt: mortgage lending rates, Bund yields - makrooekonomie.geldpolitik: ECB policy rates - makrooekonomie.arbeitsmarkt: unemployment, employment Without a domain parameter: returns an overview of all available domains.NoYesYesYes
listing_detailsOne GUTHMANN listing in detail: prices and running costs, areas, amenities, energy certificate, exposé texts, images, contact and the exposé URL on guthmann.estate. When the address is not released, street/house number are null and the coordinate is deterministically offset by 150-300 m (koordinaten_versetzt = true). Parameters: - public_id: public listing id (hex, from listings or the exposé URL) - locale: "de" | "en" (default: en)NoYesYesYes
listingsThe GUTHMANN listings: the broker's active inventory in Berlin (for sale: owner-occupier apartments, investment apartments, apartment buildings, commercial). Every card carries its exposé URL on guthmann.estate. Addresses only for released listings, otherwise ZIP/District (Ortsteil)/Borough (Bezirk). Parameters: - segment: "APARTMENT_LIVING" | "APARTMENT_INVEST" | "APARTMENT_BUILDING" | "COMMERCIAL" - bezirk / ortsteil: name filter, e.g. "Pankow" / "Prenzlauer Berg" - preis_min / preis_max: purchase price in EUR - zimmer_min, flaeche_min: lower bounds for rooms / living area (m²) - locale: "de" | "en" for title, texts and exposé URL (default: en) - limit: 1-100 (default: 50) Key response fields: - public_id (key for listing_details), titel (title), teaser, expose_url - kaufpreis (purchase price), kaufpreis_pro_qm (price per m²), kaltmiete (net rent), bruttorendite (gross yield), mietfaktor (price-to-rent multiple) - wohnflaeche (living area), anzahl_zimmer (rooms), baujahr (construction year), energie_wertklasse (energy class) - bezirk (Borough), ortsteil (District), plz (ZIP), adresse (null when adresse_verborgen), bild (small first-party preview image, suitable for inline display)NoYesYesYes
macro_bund_yieldsYields on German government bonds (Bunds). Source: Bundesbank. Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods - limit, fields, include: "metadata" Key response fields (German names): - rendite_10j: Monthly yield of 10-year federal bonds - rendite_15j: Monthly yield of 15-year federal bonds - rendite_30j: Monthly yield of 30-year federal bondsNoYesYesYes
macro_construction_pricesConstruction price index for residential buildings. Source: Bundesbank. Quarterly data (2015=100). Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods Key response fields (German names): - preisindex: Construction price index for residential buildings (2015=100) - preisindex_delta_1q: Change vs. previous quarter (index points) - preisindex_delta_1j: Change vs. previous year (index points)NoYesYesYes
macro_ecb_policy_ratesECB key interest rates. Source: Bundesbank. Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods - limit, fields, include: "metadata" Key response fields (German names): - zinssatz_hauptrefinanzierungssatz: ECB main refinancing rate (key rate) - zinssatz_einlagefazilitaet: ECB deposit facility rate - zinssatz_spitzenrefinanzierungsfazilitaet: ECB marginal lending facility rateNoYesYesYes
macro_gdpGDP data (gross domestic product). Source: Bundesbank. Quarterly data, price-adjusted, seasonally and calendar-adjusted (2015=100). Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods Key response fields (German names): - kettenindex: GDP chain index (price-adjusted, chained, seasonally and calendar adjusted, 2015=100) - kettenindex_delta_1q: Change vs. previous quarter (index points) - kettenindex_delta_1j: Change vs. previous year (index points)NoYesYesYes
macro_inflation_hicpInflation data (HICP - harmonized index of consumer prices). Source: Bundesbank. Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods Key response fields (German names): - hvpi_gesamt: Harmonised Index of Consumer Prices total - hvpi_gesamt_ohne_energie_nahrungsmittel: HICP excluding energy and food (core inflation) - hvpi_energie: HICP component: Energy prices - hvpi_nahrungsmittel: HICP component: Food including alcohol and tobacco - hvpi_dienstleistungen: HICP component: Services - hvpi_mieten: HICP sub-component: Actual rentals for primary dwellingsNoYesYesYes
macro_labor_employmentEmployment statistics. Source: Bundesbank. Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods Key response fields (German names): - erwerbstaetige: Employed according to ESA 2010 (seasonally adjusted) - sv_beschaeftigte: Employees subject to social insurance (seasonally adjusted) - geringfuegig_beschaeftigte: Marginally employed (seasonally adjusted)NoYesYesYes
macro_labor_short_time_workShort-time work (Kurzarbeit) statistics. Source: Bundesbank. Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods Key response fields (German names): - kurzarbeiter: Short-time workers (seasonally adjusted)NoYesYesYes
macro_labor_unemploymentUnemployment statistics. Source: Bundesbank. Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods Key response fields (German names): - arbeitslose: Registered unemployed (seasonally adjusted) - arbeitslosenquote: Unemployment rate (seasonally adjusted)NoYesYesYes
macro_mortgage_lendingMortgage rates for residential housing loans. Source: Bundesbank. Parameters: - start/end: YYYY-MM-DD - recent: number of most recent periods - limit, fields, include: "metadata" Key response fields (German names): - zinssatz_gesamt: Average effective interest rate of all housing loans - zinssatz_5_bis_10j: Interest rate for 5-10 year fixed rate - zinssatz_ueber_10j: Interest rate for over 10 year fixed rate - volumen_gesamt: Monthly new business volume totalNoYesYesYes
market_berlin_apartment_buildingsBerlin apartment building market (rental buildings, "Zinshäuser") - transaction data. Source: transaction data from the Berlin committee of valuation experts (GAA, Gutachterausschuss). Parameters: - rbs: "stadt" | "bezirk" | "stadtteil" | "ortsteil" — bezirk = Borough, ortsteil = District Time filters: - start/end: flexible date values (YYYY, YYYY-MM, YYYY-MM-DD) - recent: number of most recent periods (alternative to start/end) Additional filters: - bezirk_id, stadtteil_id, ortsteil_id - limit, fields, include: "metadata" The current year is still incomplete: compare it to past years through anzahl_transaktionen_prognose and transaktionsvolumen_prognose (projected full-year values, data date in prognose_basis), not through the partial counts. vielfaches_delta_1j/5j/10j/15j hold the absolute change of the multiplier. Ideal for: investment market analysis, yield comparisons across locations Key response fields (German names): - transaktionspreis: Average transaction price per apartment building - transaktionspreis_delta_proz_1j: Percentage change in average transaction price per apartment building compared to previous year - anzahl_transaktionen: Total number of apartment building transactions in the reporting period - anzahl_transaktionen_prognose: Projected number of transactions for the current year, from two complete quarters. Sum of the complete quarters divided by the middle value of their share of the year in the five previous years. In backtests from 2020 to 2025 it was off the annual figure by 10 % on average after two quarters and by 4 % after three. Current year only, from Berlin down to Ortsteil. - transaktionsvolumen_prognose: Projected transaction volume for the current year in euros, from three complete quarters, because single large sales shift a quarter considerably. Sum of the complete quarters divided by the middle value of their share of the annual volume in the five previous years. In backtests from 2020 to 2025 it was off the annual figureNoYesYesYes
market_berlin_apartmentsBerlin apartment market data (listings + transactions). Sources: listing/offer data (IMV) + transaction data from the Berlin committee of valuation experts (GAA, Gutachterausschuss). Parameters: - zeitraum: "jahr" (default) | "monat" | "quartal" (abgeschlossene Quartale) - jahr: transaction data (GAA) + listing data (IMV), finest level: block - monat: listing data (IMV) only, finest level: District (Ortsteil) - quartal: listing data (IMV) only, closed quarters, finest level: District (Ortsteil) - rbs: spatial aggregation level — bezirk = Borough, ortsteil = District, planungsraum = Neighborhood (LOR Planungsraum) - For zeitraum=jahr: "stadt" | "bezirk" | "stadtteil" | "ortsteil" | "planungsraum" | "block" - For zeitraum=monat or quartal: "stadt" | "bezirk" | "stadtteil" | "ortsteil" Time filters: - start/end: flexible date values (YYYY, YYYY-MM, YYYY-MM-DD) - recent: number of most recent periods (alternative to start/end) Additional filters: - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id, block_id - baualtertyp: "neubau" (new construction) | "bestand" (existing stock) - limit, fields, include: "metadata" Which fields come depends on zeitraum: jahr carries transactions, purchase and rental offers; monat and quartal purchase offers only. The current year is still incomplete: compare it to past years via anzahl_transaktionen_prognose, anzahl_kaufangebote_prognose and anzahl_mietangebote_prognose (projected full-year counts, stadt to ortsteil, with their data dates in prognose_basis), not via the partial counts. The rental listing projection is rough: in backtests it missed the full year by up to 48 % Key response fields (German names): - transaktionspreis_m2: Average sale price per square meter of living space - anzahl_transaktionen: Total number of apartments sold according to the valuation committee in the reporting period - kaufangebotspreis_m2: Average purchase asking price per square meter of living space - mietangebotspreis_m2: Average nNoYesYesYes
market_germany_apartment_buildingsNational price index data for the German apartment building market. Source: vdp. Quarterly data for apartment buildings (rental buildings, "Mehrfamilienhäuser") across Germany. Time filters: - start/end: flexible date values (YYYY, YYYY-MM, YYYY-MM-DD) - recent: number of most recent periods (quarters) Response controls: - limit, fields, include: "metadata" Key response fields (German names): - preisindex: Price index for German apartment buildings (base year = 100) - preisindex_delta_1q: Absolute change in price index compared to previous quarter - preisindex_delta_1j: Absolute change in price index compared to previous yearNoYesYesYes
market_germany_residentialNational market data for the German residential real estate market. Sources: DESTATIS, vdp, HYPOPORT. Includes price AND transaction indices for various market segments. Parameters: - zeitraum: "jahr" (default) | "quartal" - jahr: all price and transaction indices, regional and per source - quartal: only the Germany-wide price indices of DESTATIS, vdp and HYPOPORT, current up to the second-to-last quarter; periode like "2026-Q2"; DESTATIS arrives one quarter after the other two Time filters: - start/end: flexible date values (YYYY, YYYY-MM, YYYY-MM-DD) - recent: number of most recent periods (years or quarters) Response controls: - limit, fields, include: "metadata" Changes per index: - *_delta_1j / *_delta_proz_1j: change vs. previous year (quarterly: vs. same quarter a year earlier) - *_delta_1q / *_delta_proz_1q: change vs. previous quarter (zeitraum=quartal only) The regional price indices and all transaction indices exist for zeitraum=jahr only. Key response fields (German names): - preisindex_gesamt_destatis: Residential property price index from the Federal Statistical Office (base year = 100) - preisindex_gesamt_vdp: Residential property price index from the Association of German Pfandbrief Banks (base year = 100) - preisindex_gesamt_hypoport: Residential property price index from Hypoport/Europace (base year = 100) - preisindex_landkreise_kreisfreie_staedte: Price index for residential properties in all counties and independent cities (base year = 100) - preisindex_grossstaedte_top_7: Price index for Berlin, Hamburg, Munich, Cologne, Frankfurt, Stuttgart, Düsseldorf (base year = 100) - preisindex_staedte_top_127: Price index for residential properties in the 127 largest German cities (base year = 100) - transaktionsindex_landkreise_kreisfreie_staedte: Transaction index for residential properties in all counties and independent cities (base year = 100) - transaktionsindex_grossstaedte_top_7: Transaction index for Berlin, Hamburg, Munich, Cologne, NoYesYesYes
searchSemantic search over guthmann.estate — market insights, reports, neighborhood portraits, listing exposés, project pages and the company's own pages. Hybrid retrieval (vector + keyword, no reranking); one result per page with title, description, image, best-matching snippet and score. Use it for questions that need prose (analysis, context, advice); use the data tools for exact numbers and `listings` for what is currently for sale — the search index follows the website with up to six hours of delay. Parameters: - q: natural-language query, in the language of the pages you want (min 2 characters) - locale: "de" | "en" — language of the indexed pages (default: en) - section: comma-separated filter — "listings" (exposés), "projects" (new-build projects), "market-intelligence" (insights, reports, portraits), "pages" (company, services, guides); omit for all - limit: 1-20 pages (default: 10) Key response fields: - url, title, description, image, section, language - snippet (best-matching text passage), score (0-1)NoYesYesYes
socio_berlin_age_groupsBerlin population by 8 age groups, additionally by population group. Source: Amt für Statistik Berlin-Brandenburg. Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - bevoelkerungsgruppe: "alle" (all) | "mit_migrationshintergrund" (with migration background) (optional) - altersgruppe: age group, e.g. "alter_unter_6", "alter_65_und_mehr" (optional) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end, recent, limit, fields, include: "metadata" Key response fields (German names): - bevoelkerungsgruppe_id: Population group ID - bevoelkerungsgruppe_name: Population group - altersgruppe_id: Age group ID - altersgruppe_name: Age group - anzahl_einwohner: ResidentsNoYesYesYes
socio_berlin_census_buildingsZensus 2022 building data for Berlin. Source: Statistisches Bundesamt, Zensus 2022. Without a category: total number of buildings. With a category: - bauweise: construction type (detached, row house, semi-detached) - eigentumsform: ownership type (private individual, cooperative, municipality) - heizungsart: heating type (central heating, per-floor heating, individual stoves) - energietraeger: energy source (gas, oil, district heating, electricity) Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - kategorie: "bauweise" | "eigentumsform" | "heizungsart" | "energietraeger" (optional) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end, recent, limit, fields, include: "metadata"NoYesYesYes
socio_berlin_census_dwellingsZensus 2022 dwelling stock data for Berlin. Source: Statistisches Bundesamt, Zensus 2022. Without a category: total number of dwellings. With a category: - raeume: breakdown by number of rooms - flaeche: breakdown by floor-area cluster (under 40 m², 40-59 m², etc.) - nutzung: breakdown by type of use (owner-occupied, rented, vacant) Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - kategorie: "raeume" | "flaeche" | "nutzung" (optional) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end, recent, limit, fields, include: "metadata"NoYesYesYes
socio_berlin_census_householdsZensus 2022 household data for Berlin. Source: Statistisches Bundesamt, Zensus 2022. Without a category: total number of households. With a category: - groesse: household size (1 person, 2 persons, etc.) - wohndauer: length of residence (under 1 year, 1-5 years, etc.) Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - kategorie: "groesse" | "wohndauer" (optional) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end, recent, limit, fields, include: "metadata"NoYesYesYes
socio_berlin_census_rentsZensus 2022 rent data for Berlin. Source: Statistisches Bundesamt, Zensus 2022. Without a category: weighted average across all dwellings (net cold rent, net cold rent per m², count). With category "flaeche": rent per m² by floor-area cluster. Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - kategorie: "flaeche" (optional) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end, recent, limit, fields, include: "metadata" Key response fields (German names): - nettokaltmiete: Average net cold rent per apartment in EUR - nettokaltmiete_m2: Average net cold rent per sqm in EUR - anzahl_wohnungen: Number of apartments (for weighted averages)NoYesYesYes
socio_berlin_census_vacancyZensus 2022 dwelling vacancy data for Berlin. Source: Statistisches Bundesamt, Zensus 2022. Breakdown by vacancy category (duration or reason). Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - kategorie: "dauer" (duration) | "grund" (reason) (optional) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end, recent, limit, fields, include: "metadata" Key response fields (German names): - leerstand_id: Vacancy ID - leerstand_name: Vacancy - leerstand_typ: Vacancy type - leerstand_typ_name: Vacancy type - anzahl_wohnungen: Number of apartmentsNoYesYesYes
socio_berlin_construction_activityConstruction activity data for Berlin. Source: Amt für Statistik Berlin-Brandenburg. Shows net changes: building balance, dwelling balance, living-space balance. Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end: period (YYYY, YYYY-MM, YYYY-MM-DD) - recent: number of most recent periods - limit, fields, include: "metadata" Key response fields (German names): - gebaeude_saldo: Net change in number of buildings - wohnungen_saldo: Net change in number of apartments - wohnflaeche_m2_saldo: Net change in living spaceNoYesYesYes
socio_berlin_migration_externalExternal migration for Berlin: migration across the city boundary, annual, by nationality. Source: Amt für Statistik Berlin-Brandenburg. Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - staat_code: filter by country code (e.g. "000" for Germany) - alpha2: filter by ISO 3166-1 alpha-2 code (e.g. "TR") - start/end, recent, limit, fields, include: "metadata" Key response fields (German names): - zuzuege: Inflows to the area - fortzuege: Outflows from the area - saldo: Inflows minus outflowsNoYesYesYes
socio_berlin_migration_matrixMigration matrix for Berlin: migration flows between areas (moves within Berlin, annual). The RBS level applies to both origin and destination. Source: Amt für Statistik Berlin-Brandenburg. Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) (default: bezirk) - von_rbs_id: filter by origin-area ID - nach_rbs_id: filter by destination-area ID - min_personen: lower bound on number of persons (default 1) - start/end, recent, limit, fields, include: "metadata" Key response fields (German names): - von_rbs_id: Origin ID - von_rbs_name: Origin area - nach_rbs_id: Destination ID - nach_rbs_name: Destination area - anzahl_personen: Number of moves between areasNoYesYesYes
socio_berlin_originBerlin population with a migration background, by area of origin. Source: Amt für Statistik Berlin-Brandenburg. ⚠️ herkunft_ebene: "eu_gesamt" is the aggregate over the individual "eu_land" entries. The default (drittland,eu_gesamt,nicht_zuordenbar) prevents double-counting EU countries. Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood, LOR Planungsraum) - herkunft_ebene: origin level, comma-separated, e.g. "drittland,eu_gesamt" (optional; default prevents double counting) - herkunftsgebiet: area of origin, e.g. "tuerkei", "ukraine", "eu" (optional) - top: top N areas of origin by count (optional) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end, recent, limit, fields, include: "metadata" Key response fields (German names): - herkunftsgebiet_id: Origin area ID - herkunftsgebiet_name: Origin area - herkunft_ebene: eu_gesamt / eu_land / drittland / nicht_zuordenbar - anzahl_einwohner_mit_migrationshintergrund: Residents with migration backgroundNoYesYesYes
socio_berlin_populationPopulation stock for Berlin (headline figures) at the Neighborhood level (LOR Planungsraum), semi-annual. Source: Amt für Statistik Berlin-Brandenburg. Parameters: - rbs: "stadt" (city) | "bezirk" (Borough) | "stadtteil" | "ortsteil" (District) | "planungsraum" (Neighborhood) - bezirk_id, stadtteil_id, ortsteil_id, planungsraum_id: geographic filters - start/end, recent, limit, fields, include: "metadata" Key response fields (German names): - einwohner_gesamt: Total residents - einwohner_maennlich: Male - einwohner_weiblich: Female - einwohner_deutsch: German - einwohner_auslaendisch: Foreign - einwohner_ohne_migrationshintergrund: Without migration background - einwohner_mit_migrationshintergrund: With migration background - frauen_anteil: Female share (0–1) - auslaender_anteil: Foreign share (0–1) - migrationshintergrund_anteil: Share with migration background (0–1)NoYesYesYes

Details

Registry status
Active
Published
Sep 1, 2026
Updated
Sep 1, 2026
Categories (suggested)
Data and analyticsFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing