{"id":15412258,"url":"https://github.com/robthree/postcodenldataapi","last_synced_at":"2026-02-21T14:33:51.908Z","repository":{"id":69245896,"uuid":"72214115","full_name":"RobThree/PostcodeNLDataAPI","owner":"RobThree","description":"(Unofficial) .Net Postcode.nl DATA API implementation","archived":false,"fork":false,"pushed_at":"2024-10-09T20:15:04.000Z","size":235,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-17T01:52:24.728Z","etag":null,"topics":["c-sharp","dotnet","postcode"],"latest_commit_sha":null,"homepage":"https://www.postcode.nl","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RobThree.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["RobThree"],"custom":["https://paypal.me/robiii"]}},"created_at":"2016-10-28T14:23:49.000Z","updated_at":"2024-10-09T20:15:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"24ff500b-84bf-450a-ab4c-8cc192f50991","html_url":"https://github.com/RobThree/PostcodeNLDataAPI","commit_stats":{"total_commits":49,"total_committers":2,"mean_commits":24.5,"dds":"0.18367346938775508","last_synced_commit":"8947e4bb86f6e6aa5cb9d16240a942c35f06bce9"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/RobThree/PostcodeNLDataAPI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobThree%2FPostcodeNLDataAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobThree%2FPostcodeNLDataAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobThree%2FPostcodeNLDataAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobThree%2FPostcodeNLDataAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RobThree","download_url":"https://codeload.github.com/RobThree/PostcodeNLDataAPI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobThree%2FPostcodeNLDataAPI/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279289797,"owners_count":26141131,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-17T02:00:07.504Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-sharp","dotnet","postcode"],"created_at":"2024-10-01T16:51:59.931Z","updated_at":"2025-10-17T05:26:38.692Z","avatar_url":"https://github.com/RobThree.png","language":"C#","readme":"# ![Logo](https://raw.githubusercontent.com/RobThree/PostcodeNLDataAPI/master/postcode-logo-trimmed.png) Postcode.nl DATA API\nAn (**unofficial**) .Net Postcode.nl DATA API implementation (implemented version `1.0r83` of the official documentation). Available as [NuGet package](https://www.nuget.org/packages/PostcodeNLDataAPI).\n\n# Usage\n\nInstall the nuget package:\n\n```cmd\nInstall-Package PostcodeNLDataAPI\n```\n\nAdd a `using` statement:\n\n```c#\nusing PostcodeNLDataAPI;\n```\n\nThen you can use the `PostcodeNL` object:\n\n```c#\n// Create a new instance of the PostcodeNL class; this will be used\n// to access the Postcode.nl DATA API.\nvar pcnl = new PostcodeNL(\"\u003cyour_key_here\u003e\", \"\u003cyour_secret_here\u003e\");\n\n// Now call any of the following methods:\n\n// Retrieve all accounts (optionally filtered)\nvar accounts = await pcnl.ListAccountsAsync();        // Note you can also pass a product-filter argument;\n                                                      // for example: pcnl.ListAccountsAsync(\"NP-MySQL-A-M\")\n// Retrieve specific account by Id\nvar account = await pcnl.GetAccountAsync(1234567890);\n\n// Retrieve all deliveries based on filter\nvar deliveries = await pcnl.ListDeliveriesAsync(\n    new DeliveriesQuery { DeliveryType = DeliveryType.Complete }  // Specify filter\n  );\n\n// Retrieve specific delivery\nvar delivery = await pcnl.GetDeliveryAsync(\"9b2b...dc89\");\n\n// Download specific (previously retrieved) delivery to specified filename\npcnl.DownloadDeliveryAsync(delivery, @\"D:\\foo\\bar\\file.zip\");\n```\n\nCouldn't be more simple.\n\n## PostcodeNLDownloader\n\nAlso in this repository is an \"example application\" which demonstrates a simple use-case of the PostcodeNLDataAPI. It is a Command Line Interface (CLI) utility to download the latest version of a database. You can download all your subscriptions or just the one specified (using `-p`) and you can choose between 'mutation' and 'complete'. Do keep in mind that this application is for demonstration purposes only an may change at any given time. If you run the application from the commandline you'll see it's usage explained a little more detailed:\n\n```\nUsage: PostcodeNLDownloader [arguments] [options]\n\nArguments:\n  key           Your postcode.nl key (or username)\n  secret        Your postcode.nl secret (or password)\n  path          The destination download directory\n  deliverytype  Either 'mutation' or 'complete'\n\nOptions:\n  -p  | --productcode  Use to download specific productcode\n  -o  | --overwrite    (Force) Overwrite existing files\n  -vv | --verbose      Verbose\n  -h  | --help         Show help information\n  -v  | --version      Show version information\n```\n\n## Test Suite\n\n[![Build status](https://ci.appveyor.com/api/projects/status/jmmub0w2kga3y7lf?svg=true)](https://ci.appveyor.com/project/RobIII/postcodenldataapi) \u003ca href=\"https://www.nuget.org/packages/PostcodeNLDataAPI/\"\u003e\u003cimg src=\"https://img.shields.io/nuget/v/PostcodeNLDataAPI.svg?style=flat-square\" alt=\"NuGet version\"\u003e\u003c/a\u003e\n","funding_links":["https://github.com/sponsors/RobThree","https://paypal.me/robiii"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobthree%2Fpostcodenldataapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobthree%2Fpostcodenldataapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobthree%2Fpostcodenldataapi/lists"}