The Socrata Open Data API (SODA) allows software developers
to access data hosted in Socrata data sites programmatically. Developers can
create applications that use the SODA APIs to visualize and
“mash-up” Socrata datasets in new and exciting ways. Create an
iPhone application that visualizes government spending in your area, a web
application that allows citizens to look up potential government benefits
they'd overlooked, or a service that automatically emails you when new
earmarks are added to bills that you wish to track.
To start accessing this dataset programmatically, use the API endpoint
provided below. For more information and examples on how to use the
Socrata Open Data API, reference our
Developer Documentation.
Using a digitally signed dataset, it is possible to
prove using cryptographically secure methods that a particular copy
of a Socrata dataset has not been tampered with. This is useful if,
for instance, you are looking to publish findings based on this data,
and you want to be able to prove its integrity.
To obtain a signed version of this dataset, simply click on the
link below to generate a key and begin the download. The key and
downloaded data are specific to the current version of this dataset;
if the owner updates the dataset in the future, you will have to
restart the process to get the new data. Publish the downloaded data
along with the key that you receive, and using the instructions found
within the downloaded package, third parties will be able to confirm
that your data is legitimate.
To generate a signed version of this dataset, simply click on the
link below to generate a key. Note that if you update this dataset in
the future, you will have to return and regenerate the key in order
for consumers to again have access to it. Also note that this process
involves operations on the entirety of the data, so it may take some
time if your dataset is very large, or contains large attachments.
This dataset is published and cannot be edited directly.
A working copy is available that allows
you to make all your desired changes before making them publicly available.
Please wait while a working copy is made.
The working copy is now available.
The Edit Dataset button will give you access when you are ready to edit.
Users will start in simplified mode.
This means that they will be unable to add new conditions, change the columns or operators of filters, or access the advanced menus on filters.
Change the default back to advanced.
Users will start in advanced mode.
This means that they will have full access to the options available on the filter. For a more curated experience, you can try the simplified mode.
Change the default to simplified.
{"core":{"view_types":{"blob":"non-tabular file or document","calendar":"calendar","chart":"chart","filter":"filtered view","form":"form","group":"grouped view","href":"external dataset","map":"map","table":"table"},"filters":{"formal":{"equals":"equals","not_equals":"does not equal","starts_with":"starts with","contains":"contains","not_contains":"does not contain","less_than":"less than","less_than_or_equals":"less than or equal to","greater_than":"greater than","greater_than_or_equals":"greater than or equal to","between":"between","is_blank":"is blank","is_not_blank":"is not blank"},"informal":{"equals":"is","not_equals":"is not","starts_with":"starts with","contains":"contains","not_contains":"does not contain","less_than":"is less than","less_than_or_equals":"is at most","greater_than":"is greater than","greater_than_or_equals":"is at least","between":"is between","is_blank":"is blank","is_not_blank":"is not blank"}},"analytics":{"visit":"view"},"dialogs":{"close":"Close","cancel":"Cancel","continue":"Continue"},"interstitial":{"leaving_notice_html":"You are leaving <span class=\"serverName\">%{site_name}</span>","leaving_explanation_html":"This <span class=\"datasetType\">dataset</span> is hosted by <a href=\"\\#\" rel=\"external\" class=\"externalDomain\">another domain</a>."}},"controls":{"feed":{"header":{"cell_comment_header_html":"Comments for row <span class=\"rowName\"></span>, column <span class=\"columnName\"></span>","feed_filter_label":"Show","add_comment":"Add Comment","pending_moderation":"Your comment is submitted and is pending moderation"},"listing":{"no_results":"There are no items to display","all_replies":"View all replies","all_replies_with_count":"View all %{count} replies","next_item_page":"View next %{count} items","last_item":"View last item","user_create_action":"created a %{thing}:"},"comment_actions":{"reply":"Reply","inappropriate":"Inappropriate","already_marked_inappropriate":"Flagged","marked_inappropriate":"Flagged!","delete":"Delete","delete_confirm":"Are you sure? Your comment will be lost.","rate_down":"Rate this comment down","rate_up":"Rate this comment up"},"comment_form":{"header":"New Comment","post_button":"Post","cancel_button":"Cancel","empty_body_error":"The comment body cannot be empty."},"authed_actions":{"flag_comment":"flag a comment","delete_comment":"delete a comment","rate_comment":"rate a comment","post_comment":"post a comment"}},"filter":{"main":{"tutorial_html":"Never created a filter before? Watch a short tutorial video <a href=\"/videos/popup#basic-filtering\" rel=\"video\" class=\"noRedirPrompt\">here</a>.","or":"or","simplified_message":"You are in simplified mode.","simplified_toggle":"Go advanced now?","no_conditions":"No conditions defined yet.","no_suggestions":"There are no suggested values for this column and operator.","filter":"Filter","filter_based_on_contents":"Filter this dataset based on contents.","view_must_be_valid":"This view must be valid","view_has_no_columns":"This view has no columns to filter"},"actions":{"first_condition":"Click here to add your first filter condition","new_condition_button":"Add a New Filter Condition","remove_filter":"Remove filter","confirm_modify":"Doing this will remove all values from your filter! Are you sure you wish to do this?","select_column":"Select a column to filter by:","select_operation":"Select an operation to filter by:","select_subcolumn":"Select the part of %{name} to filter by:","disable_filter":"Do not filter"},"menu":{"show_suggested":"Show suggested values","select_one":"Select one","select_many":"Select many","match_any":"Match any condition","match_all":"Match all conditions"},"edit_default":{"mode_message":"As a publisher of this view, you may define the default set of filters visitors will be presented with:","mode_button":"Edit Default Filter","save_confirm":"You will lose any unsaved changes if you choose to continue. Please save any changes you wish to keep before proceeding.","instructions":"Use the tools above to create filters, adjust presented values, select the number of automatically suggested values the filter will attempt to present, and so on. When you are satisfied with the options being presented, click on Done below to save it:","done_button":"Done","cancel_button":"Cancel","simplified_header":"Users will start in simplified mode.","simplified_body":"This means that they will be unable to add new conditions, change the columns or operators of filters, or access the advanced menus on filters.","simplified_toggle":"Change the default back to advanced.","advanced_header":"Users will start in advanced mode.","advanced_body":"This means that they will have full access to the options available on the filter. For a more curated experience, you can try the simplified mode.","advanced_toggle":"Change the default to simplified.","manual_suggested_html":"Show up to <select class=\"autogeneratedCount\"></select> suggested values","auto_suggested":"Suggested values are determined automatically for this operator type."}}}}
You have unsaved data that will be lost if
you leave this page. Please choose whether or not you wish to save this view
before you leave; or choose Cancel to return to the page.
This change requires a reload. You may Save
your changes to view them, or Cancel to stay on this page.
This change requires a reload. You may Update
this view or Save a new view to see your changes, or Cancel to stay
on this page.