WebService::OverheidIO - A (semi) abstract class that implements logic to talk to Overheid.IO
version 1.2
package WebService::OverheidIO::Foo; use Moose; extends 'WebService::OverheidIO'; # You must implement the following builders: # _build_type # _build_fieldnames # _build_queryfields
Overheid.IO is a open data initiative to expose data the Dutch government exposes via a JSON API. This is a Perl implemenation for talking to that JSON API.
An LWP::UserAgent object
The base URI of the Overheid.IO, lazy loaded.
The max query size, defaults to 30.
The required Overheid.IO API key.
The type of Overheid.IO api
The names of the fields which the Overheid.IO will respond with
The names of the fields which will be used to query on
Search OverheidIO by a search term, you can apply additional filters for zipcodes and such
$overheidio->search( "Mintlab", filter => { postcode => '1051JL', } );
Chamber of commerce data
BAG stands for Basis Administratie Gebouwen. This is basicly a huge address table.
Wesley Schwengle <wesley@mintlab.nl>
This software is Copyright (c) 2017 by Mintlab BV.
This is free software, licensed under:
The European Union Public License (EUPL) v1.1
To install WebService::OverheidIO, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::OverheidIO
CPAN shell
perl -MCPAN -e shell install WebService::OverheidIO
For more information on module installation, please visit the detailed CPAN module installation guide.