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: Lingedijk 4, 4197 HB Buurmalsen

Lingedijk 4 — 4197 HB Buurmalsen

Buurmalsen 41974197 HB › Lingedijk 4

Huurwoningen in de buurt

Lingedijk 4 is een adres in de straat Lingedijk, met postcode 4197 HB in Buurmalsen. Het valt onder de gemeente West Betuwe , in de provincie Gelderland. De buurt heet Buurmalsen e.o., wijk Buurmalsen.

Adres Lingedijk 4, 4197 HB Buurmalsen
Postcode 4197 HB
Woonplaats Buurmalsen
Gemeente West Betuwe
Provincie Gelderland
Coördinaten 51.88643669, 5.28636232
Gem. WOZ-waarde 483.000 €

Huurmarkt context

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

Gemeente
De gemiddelde huurprijs per m² in West Betuwe is €22,00. Dat is 27.9% lager dan het landelijk gemiddelde van €30,50.
Regio
De gemiddelde huurprijs per m² in Zuidwest-Gelderland is €21,79. Dat is 28.6% lager dan het landelijk gemiddelde van €30,50.
Provincie
De gemiddelde huurprijs per m² in Gelderland is €26,91. Dat is 11.8% lager dan het landelijk gemiddelde van €30,50.
Regio prijsrange
De goedkoopste huurhuizen in de regio staan in Oosterhout (gem. € 14,15/m²), de duurste in Aalst (gem. € 21,42/m²).
Regio oppervlakte
De grootste huurwoningen in de regio staan in Oosterhout (gem. 124 m²), de kleinste in Culemborg (gem. 66 m²).

Andere adressen met postcode 4197 HB:
Lingedijk 2, Lingedijk 4, Lingedijk 6, Lingedijk 8, Lingedijk 10, Lingedijk 12, Lingedijk 14, Lingedijk 16, Lingedijk 18, Lingedijk 20, Lingedijk 24, Lingedijk 26, Lingedijk 28, Lingedijk 30, Lingedijk 32, Lingedijk 34, Lingedijk 36, Lingedijk 38.

Terug naar postcode 4197 HB