function bp_ensure_pc6( string $pc6 ): bool { if ( ! function_exists('bp_db') ) return false; $pc6 = strtoupper( str_replace(' ', '', $pc6) ); // Validate format if ( ! preg_match('/^\d{4}[A-Z]{2}$/', $pc6) ) return false; // ── Step 1: ensure PC6 exists in PDOK ──────────────────────── $pdok = bp_db()->get_row( bp_db()->prepare( "SELECT * FROM PDOK WHERE PC6 = %s", $pc6 ) ); if ( empty($pdok) ) { // Fetch from PDOK Locatieserver API $url = 'https://api.pdok.nl/bzk/locatieserver/search/v3_1/free?' . http_build_query([ 'q' => $pc6, 'fq' => 'type:postcode', 'rows' => 1, 'fl' => 'id,weergavenaam,gemeentecode,gemeentenaam,' . 'woonplaatsnaam,straatnaam,postcode,' . 'provinciecode,provincienaam,centroide_ll' ]); $response = wp_remote_get( $url, ['timeout' => 5] ); if ( is_wp_error($response) ) return false; $body = json_decode( wp_remote_retrieve_body($response), true ); $doc = $body['response']['docs'][0] ?? null; if ( empty($doc) ) return false; // PC6 doesn't exist in PDOK either // Insert into PDOK table bp_db()->insert( 'PDOK', [ 'PC6' => $pc6, 'woonplaatsnaam' => $doc['woonplaatsnaam'] ?? '', 'gemeentecode' => $doc['gemeentecode'] ?? '', 'gemeentenaam' => $doc['gemeentenaam'] ?? '', 'provinciecode' => $doc['provinciecode'] ?? '', 'provincienaam' => $doc['provincienaam'] ?? '', 'centroide_ll' => $doc['centroide_ll'] ?? '', 'straatnaam' => $doc['straatnaam'] ?? '', 'weergavenaam' => $doc['weergavenaam'] ?? '', ] ); // Re-fetch so we have a consistent $pdok object below $pdok = bp_db()->get_row( bp_db()->prepare("SELECT * FROM PDOK WHERE PC6 = %s", $pc6) ); } if ( empty($pdok) ) return false; // ── Step 2: lookup corop_id via gemeente_corop ──────────────── $gem_code = 'GM' . $pdok->gemeentecode; $corop_id = bp_db()->get_var( bp_db()->prepare( "SELECT corop_id FROM gemeente_corop WHERE gem_code = %s", $gem_code ) ); // ── Step 3: ensure PC6 exists in master ─────────────────────── $master = bp_db()->get_row( bp_db()->prepare("SELECT PC6, woonplaatsnaam, straatnaam, corop_id FROM master WHERE PC6 = %s", $pc6) ); if ( empty($master) ) { // INSERT new row bp_db()->insert( 'master', [ 'PC6' => $pc6, 'woonplaatsnaam' => $pdok->woonplaatsnaam, 'straatnaam' => $pdok->straatnaam, 'GemCode' => $gem_code, 'GemNaam' => $pdok->gemeentenaam, 'corop_id' => $corop_id ?: null, ] ); } else { // UPDATE only NULL fields $updates = []; if ( empty($master->woonplaatsnaam) ) $updates['woonplaatsnaam'] = $pdok->woonplaatsnaam; if ( empty($master->straatnaam) ) $updates['straatnaam'] = $pdok->straatnaam; if ( empty($master->corop_id) ) $updates['corop_id'] = $corop_id ?: null; if ( ! empty($updates) ) { bp_db()->update( 'master', $updates, ['PC6' => $pc6] ); } } return true; } Bürt.nl: Meidoornlaan 31, 4233 CP Ameide
Meidoornlaan 31, 4233 CP Ameide

Meidoornlaan 31

4233 CP Ameide

Ameide 42334233 CP › Meidoornlaan 31

Huurwoningen in de buurt

Meidoornlaan 31 is een adres in de straat Meidoornlaan, met postcode 4233 CP in Ameide. Het valt onder de gemeente Vijfheerenlanden , in de provincie Utrecht. De buurt heet Ameide kern, wijk Ameide.

Adres Meidoornlaan 31, 4233 CP Ameide
Postcode 4233 CP
Woonplaats Ameide
Gemeente Vijfheerenlanden
Provincie Utrecht
Coördinaten 51.95289193, 4.96314872

Huurmarkt context

Gemiddelde huurprijzen · april 2026 · bron: buert.nl database

Gemeente
De gemiddelde huurprijs per m² in Vijfheerenlanden is €18,65. Dat is 38.9% lager dan het landelijk gemiddelde van €30,50.
Regio
De gemiddelde huurprijs per m² in Utrecht is €27,40. Dat is 10.2% lager dan het landelijk gemiddelde van €30,50.
Provincie
De gemiddelde huurprijs per m² in Utrecht is €27,78. Dat is 8.9% lager dan het landelijk gemiddelde van €30,50.
Regio prijsrange
De goedkoopste huurhuizen in de regio staan in Wilnis (gem. € 13,90/m²), de duurste in Bunnik (gem. € 37,00/m²).
Regio oppervlakte
De grootste huurwoningen in de regio staan in Abcoude (gem. 204 m²), de kleinste in Bunnik (gem. 42 m²).

Andere adressen met postcode 4233 CP:
Meidoornlaan 21, Meidoornlaan 23, Meidoornlaan 25, Meidoornlaan 27, Meidoornlaan 29, Meidoornlaan 31, Meidoornlaan 33, Meidoornlaan 35, Meidoornlaan 37, Meidoornlaan 39.

Terug naar postcode 4233 CP