Our API gives your application access to NationBuilder's core features.
API Getting Started
|Quickstart Guide||Guide to get an application registered and authorized to use data|
|Ruby Quickstart||Quickstart guide with example code for the Ruby programming language|
|PHP Quickstart||Quickstart guide with example code for the PHP programming language|
|Python Quickstart||Quickstart guide with example code for the Python programming language|
|Sample App||An example application made with Ruby on Rails|
|Rate Limit Policy||Explanation of the request rate limits|
API Endpoint References
|Basic Pages||Interact with the basic pages on a nation's website|
|Blog Posts||Interface with the blog posts that make up a blog on a nation|
|Blogs||Interface with the blogs on a nation|
|Calendars||Get information about the calendars the nation manages|
|Campaign Data||Get the nation's metadata on campaign information|
|Contacts||Register contacts made to people in your nation. See the contact resource description as well|
|Donations||Access the donations made to the nation|
|Events||Get information about the events the nation manages. Also see the event resource description.|
|Imports||Create and run imports into your nation|
|Lists||Interface with lists of people in your nation|
|Page Attachments||Attach and remove static files to a page|
|People||Interface with the people information stored in your nation|
|People Tags||List tags that a nation uses and people who have a certain tag|
|Political Capital||Interface with the political capital associated with each person|
|Sites||Get information about the sites the nation manages|
|Surveys||Manipulate NationBuilder surveys|
|Webhooks||Interface to creating webhooks from the API|
|Overview||General information about NationBuilder webhooks|
|People||Payloads sent in response to changes to people|
|Donations||Payloads sent in response to changes to donations|
We love to hear your feedback and hope you'll use our developer forum to contribute resources and ask questions that will help build up our knowledge base. Have suggestions for improvements to this documentation? We respond to pull requests.
If you think you've found a bug or have questions about an issue with your API implementation, we've put together a cheat sheet for bug reporting. Following these guidelines will get you the best response from our team.
If you're looking for the NationBuilder Election Center API, documentation is here.
Please direct API-related questions to email@example.com