# SYNOPSIS
package WebService::OverheidIO::Foo;
use Moose;
extends 'WebService::OverheidIO';
# You must implement the following builders:
# _build_type
# _build_fieldnames
# _build_queryfields
# DESCRIPTION
[Overheid.IO](
https://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.
# ATTRIBUTES
## ua
An [LWP::UserAgent](
https://metacpan.org/pod/LWP::UserAgent) object
## base\_uri
The base URI of the Overheid.IO, lazy loaded.
## max\_query\_size
The max query size, defaults to 30.
## key
The required Overheid.IO API key.
## type
The type of Overheid.IO api
## fieldnames
The names of the fields which the Overheid.IO will respond with
## queryfields
The names of the fields which will be used to query on
# METHODS
## search
Search OverheidIO by a search term, you can apply additional filters for zipcodes and such
$overheidio->search(
"Mintlab",
filter => {
postcode => '1051JL',
}
);
# SEE ALSO
- [WebService::OverheidIO::KvK](
https://metacpan.org/pod/WebService::OverheidIO::KvK)
Chamber of commerce data
- [WebService::OverheidIO::BAG](
https://metacpan.org/pod/WebService::OverheidIO::BAG)
BAG stands for Basis Administratie Gebouwen. This is basicly a huge
address table.