diff --git a/README.md b/README.md index 99fe5d6..c447d55 100644 --- a/README.md +++ b/README.md @@ -94,10 +94,10 @@ Note that this endpoint performs no geocoding; it merely formats a single provid ### Additional fields -Geocodio has added support for retrieving [additional fields][fields] when geocoding or reverse geocoding. To request these fields, pass an options hash to either `#geocode` or `#reverse_geocode`. Possible fields include `cd` or `cd113`, `stateleg`, `school`, and `timezone`: +Geocodio supports retrieval of [additional fields][fields] when geocoding or reverse geocoding. To request these fields, pass an options hash to either `#geocode` or `#reverse_geocode`. Possible fields include `cd`, `stateleg`, `school`, `census`, and `timezone`: ```ruby -address = geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school timezone]).best +address = geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best address.congressional_districts # => # @@ -115,8 +115,25 @@ address.timezone # => # address.timezone.observes_dst? # => true + +address.census +# => {"2019"=>#} +address.census.years +# => ["2019"] +address.census.latest +# => # +address.census.latest.place +# => # +address.census.latest.metro_micro_statistical_area # or the shorthand alias .msa +# => # +address.census.latest.combined_statistical_area # or the shorthand alias .csa +# => # +address.census.latest.metropolitan_division +# => # ``` +The `cd` field requests district information for the current congress (116th as of November 2020). Information for a specific congress can be retrieved by specifying `cd113`, `cd114`, ... `cd117` (see the [Geocod.io documentation][districts] for details). Similarly, the `census` field requests information for the most recent census year (2019 as of November 2020), but one or more specific vintages of census data can be retrieved by specifying `census2010`, `census2011`, ... `census2019` (see the [Geocod.io documentation][census] for details). + ## Contributing 1. Fork it ( http://github.com/davidcelis/geocodio/fork ) @@ -125,5 +142,7 @@ address.timezone.observes_dst? 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request -[geocod.io]: http://geocod.io/ -[fields]: http://geocod.io/docs/?ruby#toc_17 +[geocod.io]: https://www.geocod.io/ +[fields]: https://www.geocod.io/docs/?ruby#fields +[districts]: https://www.geocod.io/docs/?ruby#congressional-districts +[census]: https://www.geocod.io/docs/?ruby#census-block-tract-fips-codes-amp-msa-csa-codes diff --git a/lib/geocodio/address.rb b/lib/geocodio/address.rb index 3501eab..d52883c 100644 --- a/lib/geocodio/address.rb +++ b/lib/geocodio/address.rb @@ -1,6 +1,7 @@ require 'geocodio/congressional_district' require 'geocodio/school_district' require 'geocodio/state_legislative_district' +require 'geocodio/census' require 'geocodio/timezone' module Geocodio @@ -16,6 +17,8 @@ class Address :unified_school_district, :elementary_school_district, :secondary_school_district + attr_reader :census + attr_reader :timezone # How accurate geocod.io deemed this result to be given the original query. @@ -64,6 +67,7 @@ def set_additional_fields(fields) set_congressional_districts(fields['congressional_districts']) if fields['congressional_districts'] set_legislative_districts(fields['state_legislative_districts']) if fields['state_legislative_districts'] set_school_districts(fields['school_districts']) if fields['school_districts'] + set_census(fields['census']) if fields['census'] set_timezone(fields['timezone']) if fields['timezone'] end @@ -91,6 +95,12 @@ def set_school_districts(schools) end end + def set_census(census) + return if census.empty? + + @census = Census.new(census) + end + def set_timezone(timezone) return if timezone.empty? diff --git a/lib/geocodio/census.rb b/lib/geocodio/census.rb new file mode 100644 index 0000000..2d123e6 --- /dev/null +++ b/lib/geocodio/census.rb @@ -0,0 +1,25 @@ +# Census is a hash of Geocodio::CensusYear objects returned from a query, +# indexed by census year represented as a string. Typically an individual +# object would be referenced by the #latest method. + +require 'geocodio/census_year' + +module Geocodio + class Census < ::Hash + + def initialize(payload = {}) + super() + replace Hash[payload.map { |year, data| [year, Geocodio::CensusYear.new(data)] }] + end + + alias :years :keys + + # Returns census data for the most recent year retrieved. + # + # @return [Geocodio::CensusYear] data for the most recent year + def latest + return nil if empty? + self[keys.max] + end + end +end diff --git a/lib/geocodio/census_year.rb b/lib/geocodio/census_year.rb new file mode 100644 index 0000000..caba631 --- /dev/null +++ b/lib/geocodio/census_year.rb @@ -0,0 +1,49 @@ +require 'geocodio/place' +require 'geocodio/statistical_area' + +module Geocodio + class CensusYear + attr_reader :census_year + attr_reader :state_fips + attr_reader :county_fips + attr_reader :tract_code + attr_reader :block_code + attr_reader :block_group + attr_reader :full_fips + attr_reader :place + attr_reader :metro_micro_statistical_area + attr_reader :combined_statistical_area + attr_reader :metropolitan_division + attr_reader :source + + alias :msa :metro_micro_statistical_area + alias :csa :combined_statistical_area + + def initialize(payload = {}) + @census_year = payload['census_year'] + @state_fips = payload['state_fips'] + @county_fips = payload['county_fips'] + @tract_code = payload['tract_code'] + @block_code = payload['block_code'] + @block_group = payload['block_group'] + @full_fips = payload['full_fips'] + @source = payload['source'] + + if payload['place'] + @place = Place.new(payload['place']) + end + + if payload['metro_micro_statistical_area'] + @metro_micro_statistical_area = StatisticalArea.new(payload['metro_micro_statistical_area']) + end + + if payload['combined_statistical_area'] + @combined_statistical_area = StatisticalArea.new(payload['combined_statistical_area']) + end + + if payload['metropolitan_division'] + @metropolitan_division = StatisticalArea.new(payload['metropolitan_division']) + end + end + end +end diff --git a/lib/geocodio/client.rb b/lib/geocodio/client.rb index 7094814..1bc5cbe 100644 --- a/lib/geocodio/client.rb +++ b/lib/geocodio/client.rb @@ -18,8 +18,8 @@ class Client :delete => Net::HTTP::Delete } HOST = 'api.geocod.io' - BASE_PATH = '/v1.2' - PORT = 80 + BASE_PATH = '/v1.6' + PORT = 443 def initialize(api_key = ENV['GEOCODIO_API_KEY']) @api_key = api_key @@ -31,7 +31,7 @@ def initialize(api_key = ENV['GEOCODIO_API_KEY']) # # @param [Array] addresses one or more String addresses # @param [Hash] options an options hash - # @option options [Array] :fields a list of option fields to request (possible: "cd" or "cd113", "stateleg", "school", "timezone") + # @option options [Array] :fields a list of option fields to request (possible: "cd" or "cd113", "stateleg", "school", "census", "timezone") # @return [Geocodio::Address, Array] One or more Address Sets def geocode(addresses, options = {}) if addresses.size < 1 @@ -52,7 +52,7 @@ def geocode(addresses, options = {}) # # @param [Array, Array] coordinates one or more pairs of coordinates # @param [Hash] options an options hash - # @option options [Array] :fields a list of option fields to request (possible: "cd" or "cd113", "stateleg", "school", "timezone") + # @option options [Array] :fields a list of option fields to request (possible: "cd" or "cd113", "stateleg", "school", "census", "timezone") # @return [Geocodio::Address, Array] One or more Address Sets def reverse_geocode(coordinates, options = {}) if coordinates.size < 1 @@ -142,6 +142,7 @@ def request(method, path, options) end http = Net::HTTP.new HOST, PORT + http.use_ssl = true http.read_timeout = options[:timeout] if options[:timeout] res = http.start { http.request(req) } diff --git a/lib/geocodio/place.rb b/lib/geocodio/place.rb new file mode 100644 index 0000000..b443c84 --- /dev/null +++ b/lib/geocodio/place.rb @@ -0,0 +1,11 @@ +module Geocodio + class Place + attr_reader :name + attr_reader :fips + + def initialize(payload = {}) + @name = payload['name'] + @fips = payload['fips'] + end + end +end diff --git a/lib/geocodio/statistical_area.rb b/lib/geocodio/statistical_area.rb new file mode 100644 index 0000000..edd8308 --- /dev/null +++ b/lib/geocodio/statistical_area.rb @@ -0,0 +1,13 @@ +module Geocodio + class StatisticalArea + attr_reader :name + attr_reader :area_code + attr_reader :type + + def initialize(payload = {}) + @name = payload['name'] + @area_code = payload['area_code'] + @type = payload['type'] + end + end +end diff --git a/lib/geocodio/version.rb b/lib/geocodio/version.rb index 723241a..e008c7e 100644 --- a/lib/geocodio/version.rb +++ b/lib/geocodio/version.rb @@ -1,7 +1,7 @@ module Geocodio class Version MAJOR = 3 - MINOR = 0 + MINOR = 1 PATCH = 0 def self.to_s diff --git a/spec/address_set_spec.rb b/spec/address_set_spec.rb index ff99d7e..d744095 100644 --- a/spec/address_set_spec.rb +++ b/spec/address_set_spec.rb @@ -17,7 +17,7 @@ end it 'has a size' do - expect(address_set.size).to eq(2) + expect(address_set.size).to eq(3) end it 'has a best' do diff --git a/spec/address_spec.rb b/spec/address_spec.rb index 0c5a9e2..f6784f2 100644 --- a/spec/address_spec.rb +++ b/spec/address_spec.rb @@ -189,7 +189,7 @@ context 'with additional fields' do subject(:address) do VCR.use_cassette('geocode_with_fields') do - geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school timezone]).best + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best end end @@ -219,6 +219,10 @@ expect(address.secondary_school_district).to be_nil end + it 'has census msa/csa/fips codes' do + expect(address.census).to be_a(Geocodio::Census) + end + it 'has a timezone' do expect(address.timezone).to be_a(Geocodio::Timezone) end diff --git a/spec/census_spec.rb b/spec/census_spec.rb new file mode 100644 index 0000000..bf7d9ff --- /dev/null +++ b/spec/census_spec.rb @@ -0,0 +1,20 @@ +require 'spec_helper' + +describe Geocodio::Census do + let(:geocodio) { Geocodio::Client.new } + + subject(:census) do + VCR.use_cassette('geocode_with_census') do + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[census2010 census2019]).best.census + end + end + + it 'has years' do + expect(census.years).to eq(%w[2010 2019]) + end + + it 'has latest' do + expect(census.latest).to be_a(Geocodio::CensusYear) + expect(census.latest.census_year).to eql(2019) + end +end diff --git a/spec/census_year_spec.rb b/spec/census_year_spec.rb new file mode 100644 index 0000000..8ad3662 --- /dev/null +++ b/spec/census_year_spec.rb @@ -0,0 +1,62 @@ +require 'spec_helper' + +describe Geocodio::CensusYear do + let(:geocodio) { Geocodio::Client.new } + + subject(:census) do + VCR.use_cassette('geocode_with_fields') do + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best.census.latest + end + end + + it 'has a census_year' do + expect(census.census_year).to eql(2019) + end + + it 'has a state_fips' do + expect(census.state_fips).to eq('06') + end + + it 'has a county_fips' do + expect(census.county_fips).to eq('06037') + end + + it 'has a tract_code' do + expect(census.tract_code).to eq('463700') + end + + it 'has a block_code' do + expect(census.block_code).to eq('2001') + end + + it 'has a block_group' do + expect(census.block_group).to eq('2') + end + + it 'has a full_fips' do + expect(census.full_fips).to eq('060374637002001') + end + + it 'has a place' do + expect(census.place).to be_a(Geocodio::Place) + end + + it 'has a metro_micro_statistical_area' do + expect(census.metro_micro_statistical_area).to be_a(Geocodio::StatisticalArea) + expect(census.msa).to be(census.metro_micro_statistical_area) + end + + it 'has a combined_statistical_area' do + expect(census.combined_statistical_area).to be_a(Geocodio::StatisticalArea) + expect(census.csa).to be(census.combined_statistical_area) + end + + it 'has a metropolitan_division' do + expect(census.metropolitan_division).to be_a(Geocodio::StatisticalArea) + end + + it 'has a source' do + expect(census.source).to eq('US Census Bureau') + end + +end diff --git a/spec/client_spec.rb b/spec/client_spec.rb index d8b9ff1..74cf431 100644 --- a/spec/client_spec.rb +++ b/spec/client_spec.rb @@ -36,7 +36,7 @@ it 'geocodes a single address with an options hash' do VCR.use_cassette('geocode_with_fields') do - addresses = geocodio.geocode([address], fields: %w[cd stateleg school timezone]) + addresses = geocodio.geocode([address], fields: %w[cd stateleg school census timezone]) expect(addresses.size).to eq(2) expect(addresses).to be_a(Geocodio::AddressSet) @@ -85,7 +85,7 @@ '826 Howard Street San Francisco CA 94103' ] - addresses = geocodio.geocode(addresses, fields: %w[cd stateleg school timezone]) + addresses = geocodio.geocode(addresses, fields: %w[cd stateleg school census timezone]) expect(addresses.size).to eq(3) addresses.each { |address| expect(address).to be_a(Geocodio::AddressSet) } @@ -99,14 +99,14 @@ VCR.use_cassette('reverse') do addresses = geocodio.reverse_geocode([coordinates]) - expect(addresses.size).to eq(5) + expect(addresses.size).to eq(8) expect(addresses).to be_a(Geocodio::AddressSet) end end it 'handles a response without legislator house info' do VCR.use_cassette('reverse_with_fields_no_house_info') do - expect { geocodio.reverse_geocode(["41.25,-96.00"], fields: %w[cd stateleg school timezone]) }.not_to raise_error(NoMethodError) + expect { geocodio.reverse_geocode(["41.25,-96.00"], fields: %w[cd stateleg school census timezone]) }.not_to raise_error(NoMethodError) end end @@ -115,7 +115,7 @@ lat, lng = coordinates.split(',') addresses = geocodio.reverse_geocode([{ latitude: lat, longitude: lng }]) - expect(addresses.size).to eq(5) + expect(addresses.size).to eq(8) expect(addresses).to be_a(Geocodio::AddressSet) end end @@ -123,9 +123,9 @@ it 'accepts an options hash' do VCR.use_cassette('reverse_with_fields') do lat, lng = coordinates.split(',') - addresses = geocodio.reverse_geocode([{ latitude: lat, longitude: lng} ], fields: %w[cd stateleg school timezone]) + addresses = geocodio.reverse_geocode([{ latitude: lat, longitude: lng} ], fields: %w[cd stateleg school census timezone]) - expect(addresses.size).to eq(5) + expect(addresses.size).to eq(8) expect(addresses).to be_a(Geocodio::AddressSet) end end @@ -185,7 +185,7 @@ { latitude: 37.7815, longitude: -122.404933 } ] - addresses = geocodio.reverse_geocode(coordinate_pairs, fields: %w[cd stateleg school timezone]) + addresses = geocodio.reverse_geocode(coordinate_pairs, fields: %w[cd stateleg school census timezone]) expect(addresses.size).to eq(3) addresses.each { |address| expect(address).to be_a(Geocodio::AddressSet) } diff --git a/spec/congressional_district_spec.rb b/spec/congressional_district_spec.rb index 12cd2c6..ba8da89 100644 --- a/spec/congressional_district_spec.rb +++ b/spec/congressional_district_spec.rb @@ -5,7 +5,7 @@ subject(:district) do VCR.use_cassette('geocode_with_fields') do - geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school timezone]). + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]). best. congressional_districts. first @@ -21,11 +21,11 @@ end it 'has a congress_number' do - expect(district.congress_number).to eq(115) + expect(district.congress_number).to eq(116) end it 'has a congress_years' do - expect(district.congress_years).to eq(2017..2019) + expect(district.congress_years).to eq(2019..2021) end it 'has a proportion' do diff --git a/spec/legislator_spec.rb b/spec/legislator_spec.rb index 72dd717..746305b 100644 --- a/spec/legislator_spec.rb +++ b/spec/legislator_spec.rb @@ -5,7 +5,7 @@ subject(:legislator) do VCR.use_cassette('geocode_with_fields') do - geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school timezone]). + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]). best. congressional_districts. first. @@ -39,7 +39,7 @@ end it 'has a address' do - expect(legislator.address).to eq('2423 Rayburn HOB; Washington DC 20515-0527') + expect(legislator.address).to eq('2423 Rayburn House Office Building Washington DC 20515-0527') end it 'has a phone' do diff --git a/spec/place_spec.rb b/spec/place_spec.rb new file mode 100644 index 0000000..8d0b4a8 --- /dev/null +++ b/spec/place_spec.rb @@ -0,0 +1,19 @@ +require 'spec_helper' + +describe Geocodio::Place do + let(:geocodio) { Geocodio::Client.new } + + subject(:place) do + VCR.use_cassette('geocode_with_fields') do + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best.census.latest.place + end + end + + it 'has a name' do + expect(place.name).to eq('Pasadena') + end + + it 'has a fips' do + expect(place.fips).to eq('0656000') + end +end diff --git a/spec/school_district_spec.rb b/spec/school_district_spec.rb index 3441c35..8b11110 100644 --- a/spec/school_district_spec.rb +++ b/spec/school_district_spec.rb @@ -5,7 +5,7 @@ subject(:district) do VCR.use_cassette('geocode_with_fields') do - geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school timezone]).best.unified_school_district + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best.unified_school_district end end diff --git a/spec/state_legislative_district_spec.rb b/spec/state_legislative_district_spec.rb index 0f4da93..75897c0 100644 --- a/spec/state_legislative_district_spec.rb +++ b/spec/state_legislative_district_spec.rb @@ -6,7 +6,7 @@ context 'typical numeric district' do subject(:district) do VCR.use_cassette('geocode_with_fields') do - geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school timezone]).best.house_district + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best.house_district end end diff --git a/spec/statistical_area_spec.rb b/spec/statistical_area_spec.rb new file mode 100644 index 0000000..b3ff6b9 --- /dev/null +++ b/spec/statistical_area_spec.rb @@ -0,0 +1,57 @@ +require 'spec_helper' + +describe Geocodio::StatisticalArea do + let(:geocodio) { Geocodio::Client.new } + + context 'metro/micro statistical area' do + subject(:msa) do + VCR.use_cassette('geocode_with_fields') do + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best.census.latest.msa + end + end + + it 'has a name' do + expect(msa.name).to eq("Los Angeles-Long Beach-Anaheim, CA") + end + + it 'has an area_code' do + expect(msa.area_code).to eq('31080') + end + + it 'has a type' do + expect(msa.type).to eq('metropolitan') + end + end + + context 'combined statistical area' do + subject(:csa) do + VCR.use_cassette('geocode_with_fields') do + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best.census.latest.csa + end + end + + it 'has a name' do + expect(csa.name).to eq("Los Angeles-Long Beach, CA") + end + + it 'has an area_code' do + expect(csa.area_code).to eq('348') + end + end + + context 'metropolitan division' do + subject(:metro_div) do + VCR.use_cassette('geocode_with_fields') do + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best.census.latest.metropolitan_division + end + end + + it 'has a name' do + expect(metro_div.name).to eq("Los Angeles-Long Beach-Glendale, CA") + end + + it 'has an area_code' do + expect(metro_div.area_code).to eq('31084') + end + end +end diff --git a/spec/timezone_spec.rb b/spec/timezone_spec.rb index 394a0b5..077cbb6 100644 --- a/spec/timezone_spec.rb +++ b/spec/timezone_spec.rb @@ -5,12 +5,12 @@ subject(:timezone) do VCR.use_cassette('geocode_with_fields') do - geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school timezone]).best.timezone + geocodio.geocode(['54 West Colorado Boulevard Pasadena CA 91105'], fields: %w[cd stateleg school census timezone]).best.timezone end end it 'has a name' do - expect(timezone.name).to eq('PST') + expect(timezone.name).to eq('America/Los_Angeles') end it 'has a utc_offset' do diff --git a/spec/vcr_cassettes/alaska_geocode_with_fields.yml b/spec/vcr_cassettes/alaska_geocode_with_fields.yml index 1cdc09c..44a8492 100644 --- a/spec/vcr_cassettes/alaska_geocode_with_fields.yml +++ b/spec/vcr_cassettes/alaska_geocode_with_fields.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key&fields=cd,stateleg&q=4141%20woronzof%20dr%20anchorage%20ak%2099517 + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key&fields=cd,stateleg&q=4141%20woronzof%20dr%20anchorage%20ak%2099517 body: encoding: US-ASCII string: '' @@ -18,49 +18,65 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:09 GMT - Request-Handler: - - api19 + - Tue, 24 Nov 2020 17:23:50 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '2' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api79 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '999' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"input":{"address_components":{"number":"4141","street":"Woronzof","suffix":"Dr","formatted_street":"Woronzof Dr","city":"Anchorage","state":"AK","zip":"99517","country":"US"},"formatted_address":"4141 Woronzof Dr, Anchorage, AK 99517"},"results":[{"address_components":{"number":"4141","street":"Woronzof","suffix":"Dr","formatted_street":"Woronzof Dr","city":"Anchorage","county":"Anchorage Municipality","state":"AK","zip":"99517","country":"US"},"formatted_address":"4141 - Woronzof Dr, Anchorage, AK 99517","location":{"lat":61.193733,"lng":-149.959449},"accuracy":0.8,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae - dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional - District (at Large)","district_number":0,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Young","first_name":"Don","birthday":"1933-06-09","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/donyoung.house.gov","address":"2314 - Rayburn HOB; Washington DC 20515-0200","phone":"202-225-5765","contact_form":null},"social":{"rss_url":"http:\/\/donyoung.house.gov\/news\/rss.aspx","twitter":"RepDonYoung","facebook":"RepDonYoung","youtube":"RepDonYoung","youtube_id":"UCg5ZIR5-82EbJiNeI1bqT-A"},"references":{"bioguide_id":"Y000033","thomas_id":"01256","opensecrets_id":"N00007999","lis_id":null,"cspan_id":"1897","govtrack_id":"400440","votesmart_id":"26717","ballotpedia_id":"Don + Woronzof Dr, Anchorage, AK 99517","location":{"lat":61.194138,"lng":-149.962696},"accuracy":1,"accuracy_type":"rooftop","source":"Anchorage","fields":{"congressional_districts":[{"name":"Congressional + District (at Large)","district_number":0,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Young","first_name":"Don","birthday":"1933-06-09","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/donyoung.house.gov","address":"2314 + Rayburn House Office Building Washington DC 20515-0200","phone":"202-225-5765","contact_form":null},"social":{"rss_url":"http:\/\/donyoung.house.gov\/news\/rss.aspx","twitter":"RepDonYoung","facebook":"RepDonYoung","youtube":"RepDonYoung","youtube_id":"UCg5ZIR5-82EbJiNeI1bqT-A"},"references":{"bioguide_id":"Y000033","thomas_id":"01256","opensecrets_id":"N00007999","lis_id":null,"cspan_id":"1897","govtrack_id":"400440","votesmart_id":"26717","ballotpedia_id":"Don Young","washington_post_id":null,"icpsr_id":"14066","wikipedia_id":"Don Young"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Murkowski","first_name":"Lisa","birthday":"1957-05-22","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.murkowski.senate.gov","address":"522 Hart Senate Office Building Washington DC 20510","phone":"202-224-6665","contact_form":"https:\/\/www.murkowski.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.murkowski.senate.gov\/public\/?a=rss.feed","twitter":"LisaMurkowski","facebook":"SenLisaMurkowski","youtube":"senatormurkowski","youtube_id":"UCaigku16AErqvD0wRuwGb9A"},"references":{"bioguide_id":"M001153","thomas_id":"01694","opensecrets_id":"N00026050","lis_id":"S288","cspan_id":"1004138","govtrack_id":"300075","votesmart_id":"15841","ballotpedia_id":"Lisa Murkowski","washington_post_id":null,"icpsr_id":"40300","wikipedia_id":"Lisa Murkowski"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sullivan","first_name":"Dan","birthday":"1964-11-13","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sullivan.senate.gov","address":"702 + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sullivan","first_name":"Dan","birthday":"1964-11-13","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sullivan.senate.gov","address":"302 Hart Senate Office Building Washington DC 20510","phone":"202-224-3004","contact_form":"https:\/\/www.sullivan.senate.gov\/contact\/email"},"social":{"rss_url":null,"twitter":"SenDanSullivan","facebook":"SenDanSullivan","youtube":null,"youtube_id":"UC7tXCm8gKlAhTFo2kuf5ylw"},"references":{"bioguide_id":"S001198","thomas_id":"02290","opensecrets_id":"N00035774","lis_id":"S383","cspan_id":"1023262","govtrack_id":"412665","votesmart_id":"114964","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41500","wikipedia_id":"Dan - Sullivan (American senator)"},"source":"Legislator data is originally collected - and aggregated by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District K","district_number":"K"},"house":{"name":"State House District - 21","district_number":"21"}}}}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:09 GMT -recorded_with: VCR 4.0.0 + Sullivan (U.S. senator)"},"source":"Legislator data is originally collected + and aggregated by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"State + House District 21","district_number":"21","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District K","district_number":"K","is_upcoming_state_legislative_district":false}}}}]}' + recorded_at: Tue, 24 Nov 2020 17:23:50 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/batch_geocode.yml b/spec/vcr_cassettes/batch_geocode.yml index bd50f29..7ac2404 100644 --- a/spec/vcr_cassettes/batch_geocode.yml +++ b/spec/vcr_cassettes/batch_geocode.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key body: encoding: UTF-8 string: '["1 Infinite Loop Cupertino CA 95014","54 West Colorado Boulevard Pasadena @@ -21,44 +21,39 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:11 GMT - Request-Handler: - - api19 + - Tue, 24 Nov 2020 16:31:09 GMT Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api47 body: encoding: UTF-8 string: '{"results":[{"query":"1 Infinite Loop Cupertino CA 95014","response":{"input":{"address_components":{"number":"1","street":"Infinite","suffix":"Loop","formatted_street":"Infinite Loop","city":"Cupertino","state":"CA","zip":"95014","country":"US"},"formatted_address":"1 Infinite Loop, Cupertino, CA 95014"},"results":[{"address_components":{"number":"1","street":"Infinite","suffix":"Loop","formatted_street":"Infinite Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"1 - Infinite Loop, Cupertino, CA 95014","location":{"lat":37.330689,"lng":-122.02912},"accuracy":1,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae - dataset from the US Census Bureau"}]}},{"query":"54 West Colorado Boulevard - Pasadena CA 91105","response":{"input":{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Infinite Loop, Cupertino, CA 95014","location":{"lat":37.331524,"lng":-122.030231},"accuracy":1,"accuracy_type":"rooftop","source":"City + of Cupertino"}]}},{"query":"54 West Colorado Boulevard Pasadena CA 91105","response":{"input":{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":1,"accuracy_type":"rooftop","source":"Los - Angeles"},{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145375,"lng":-118.151622},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles"},{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 + E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":0.8,"accuracy_type":"rooftop","source":"Los Angeles"}]}},{"query":"826 Howard Street San Francisco CA 94103","response":{"input":{"address_components":{"number":"826","street":"Howard","suffix":"St","formatted_street":"Howard St","city":"San Francisco","state":"CA","zip":"94103","country":"US"},"formatted_address":"826 Howard St, San Francisco, CA 94103"},"results":[{"address_components":{"number":"826","street":"Howard","suffix":"St","formatted_street":"Howard @@ -66,8 +61,10 @@ http_interactions: Howard St, San Francisco, CA 94103","location":{"lat":37.782681,"lng":-122.40325},"accuracy":1,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae dataset from the US Census Bureau"},{"address_components":{"number":"826","street":"Howard","suffix":"St","formatted_street":"Howard St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"826 - Howard St, San Francisco, CA 94103","location":{"lat":37.782672,"lng":-122.403196},"accuracy":0.8,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae - dataset from the US Census Bureau"}]}}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:11 GMT -recorded_with: VCR 4.0.0 + Howard St, San Francisco, CA 94103","location":{"lat":37.782672,"lng":-122.403196},"accuracy":0.9,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"800","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"800 + Howard St, San Francisco, CA 94103","location":{"lat":37.783251,"lng":-122.403286},"accuracy":0.77,"accuracy_type":"nearest_rooftop_match","source":"San + Francisco"}]}}]}' + recorded_at: Tue, 24 Nov 2020 16:31:09 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/batch_geocode_with_bad_address.yml b/spec/vcr_cassettes/batch_geocode_with_bad_address.yml index a15e42b..4d095fe 100644 --- a/spec/vcr_cassettes/batch_geocode_with_bad_address.yml +++ b/spec/vcr_cassettes/batch_geocode_with_bad_address.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key body: encoding: UTF-8 string: '["1 Infinite Loop Cupertino CA 95014"," , , "]' @@ -20,37 +20,54 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:12 GMT - Request-Handler: - - api19 + - Tue, 24 Nov 2020 16:31:14 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '0' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api82 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '990' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"results":[{"query":"1 Infinite Loop Cupertino CA 95014","response":{"input":{"address_components":{"number":"1","street":"Infinite","suffix":"Loop","formatted_street":"Infinite Loop","city":"Cupertino","state":"CA","zip":"95014","country":"US"},"formatted_address":"1 Infinite Loop, Cupertino, CA 95014"},"results":[{"address_components":{"number":"1","street":"Infinite","suffix":"Loop","formatted_street":"Infinite Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"1 - Infinite Loop, Cupertino, CA 95014","location":{"lat":37.330689,"lng":-122.02912},"accuracy":1,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae - dataset from the US Census Bureau"}]}},{"query":" , , ","response":{"error":"Could - not geocode address. Postal code or city required.","results":[]}}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:12 GMT -recorded_with: VCR 4.0.0 + Infinite Loop, Cupertino, CA 95014","location":{"lat":37.331524,"lng":-122.030231},"accuracy":1,"accuracy_type":"rooftop","source":"City + of Cupertino"}]}},{"query":" , , ","response":{"error":"Could not geocode + address. Postal code or city required.","results":[]}}]}' + recorded_at: Tue, 24 Nov 2020 16:31:14 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/batch_geocode_with_fields.yml b/spec/vcr_cassettes/batch_geocode_with_fields.yml index 43ad071..9f102d3 100644 --- a/spec/vcr_cassettes/batch_geocode_with_fields.yml +++ b/spec/vcr_cassettes/batch_geocode_with_fields.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key&fields=cd,stateleg,school,timezone + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key&fields=cd,stateleg,school,census,timezone body: encoding: UTF-8 string: '["1 Infinite Loop Cupertino CA 95014","54 West Colorado Boulevard Pasadena @@ -21,99 +21,129 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:10 GMT - Request-Handler: - - api19 + - Tue, 24 Nov 2020 16:31:13 GMT + X-Billable-Lookups-Count: + - '3' + X-Billable-Fields-Count: + - '15' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api93 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '991' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"results":[{"query":"1 Infinite Loop Cupertino CA 95014","response":{"input":{"address_components":{"number":"1","street":"Infinite","suffix":"Loop","formatted_street":"Infinite Loop","city":"Cupertino","state":"CA","zip":"95014","country":"US"},"formatted_address":"1 Infinite Loop, Cupertino, CA 95014"},"results":[{"address_components":{"number":"1","street":"Infinite","suffix":"Loop","formatted_street":"Infinite Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"1 - Infinite Loop, Cupertino, CA 95014","location":{"lat":37.330689,"lng":-122.02912},"accuracy":1,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae - dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional - District 17","district_number":17,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"513 - Cannon HOB; Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + Infinite Loop, Cupertino, CA 95014","location":{"lat":37.331524,"lng":-122.030231},"accuracy":1,"accuracy_type":"rooftop","source":"City + of Cupertino","fields":{"congressional_districts":[{"name":"Congressional + District 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro Khanna"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 15","district_number":"15"},"house":{"name":"Assembly District - 28","district_number":"28"}},"school_districts":{"elementary":{"name":"Cupertino + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont - Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}}]}},{"query":"54 - West Colorado Boulevard Pasadena CA 91105","response":{"input":{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"508101","block_code":"2002","block_group":"2","full_fips":"060855081012002","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}}]}},{"query":"54 West Colorado Boulevard Pasadena CA 91105","response":{"input":{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E + W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":1,"accuracy_type":"rooftop","source":"Los + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145375,"lng":-118.151622},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145375,"lng":-118.151622},"accuracy":1,"accuracy_type":"rooftop","source":"Los + E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":0.8,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}}]}},{"query":"826 - Howard Street San Francisco CA 94103","response":{"input":{"address_components":{"number":"826","street":"Howard","suffix":"St","formatted_street":"Howard + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463602","block_code":"1003","block_group":"1","full_fips":"060374636021003","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}}]}},{"query":"826 Howard Street San Francisco CA 94103","response":{"input":{"address_components":{"number":"826","street":"Howard","suffix":"St","formatted_street":"Howard St","city":"San Francisco","state":"CA","zip":"94103","country":"US"},"formatted_address":"826 Howard St, San Francisco, CA 94103"},"results":[{"address_components":{"number":"826","street":"Howard","suffix":"St","formatted_street":"Howard St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"826 Howard St, San Francisco, CA 94103","location":{"lat":37.782681,"lng":-122.40325},"accuracy":1,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional - District 12","district_number":12,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"233 - Cannon HOB; Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"NancyPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + District 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy Pelosi"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 @@ -121,18 +151,49 @@ http_interactions: Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 11","district_number":"11"},"house":{"name":"Assembly District - 17","district_number":"17"}},"school_districts":{"unified":{"name":"San Francisco - Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"826","street":"Howard","suffix":"St","formatted_street":"Howard + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017801","block_code":"1002","block_group":"1","full_fips":"060750178011002","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"826","street":"Howard","suffix":"St","formatted_street":"Howard St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"826 - Howard St, San Francisco, CA 94103","location":{"lat":37.782672,"lng":-122.403196},"accuracy":0.8,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae + Howard St, San Francisco, CA 94103","location":{"lat":37.782672,"lng":-122.403196},"accuracy":0.9,"accuracy_type":"range_interpolation","source":"TIGER\/Line\u00ae dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional - District 12","district_number":12,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"233 - Cannon HOB; Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"NancyPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + District 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy + Pelosi"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017801","block_code":"1002","block_group":"1","full_fips":"060750178011002","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"800","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"800 + Howard St, San Francisco, CA 94103","location":{"lat":37.783251,"lng":-122.403286},"accuracy":0.77,"accuracy_type":"nearest_rooftop_match","source":"San + Francisco","fields":{"congressional_districts":[{"name":"Congressional District + 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy Pelosi"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 @@ -140,13 +201,18 @@ http_interactions: Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 11","district_number":"11"},"house":{"name":"Assembly District - 17","district_number":"17"}},"school_districts":{"unified":{"name":"San Francisco - Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}}]}}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:10 GMT -recorded_with: VCR 4.0.0 + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017601","block_code":"1005","block_group":"1","full_fips":"060750176011005","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}}]}}]}' + recorded_at: Tue, 24 Nov 2020 16:31:13 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/batch_reverse.yml b/spec/vcr_cassettes/batch_reverse.yml index 1bc4ffa..15f8432 100644 --- a/spec/vcr_cassettes/batch_reverse.yml +++ b/spec/vcr_cassettes/batch_reverse.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: http://api.geocod.io/v1.2/reverse?api_key=secret_api_key + uri: https://api.geocod.io/v1.6/reverse?api_key=secret_api_key body: encoding: UTF-8 string: '["37.331669,-122.03074","34.145760590909,-118.15204363636","37.7815,-122.404933"]' @@ -20,80 +20,128 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:13 GMT - Request-Handler: - - api35 + - Tue, 24 Nov 2020 16:31:14 GMT + X-Billable-Lookups-Count: + - '3' + X-Billable-Fields-Count: + - '0' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api47 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '989' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 - string: '{"results":[{"query":"37.331669,-122.03074","response":{"results":[{"address_components":{"number":"10700","predirectional":"N","street":"De + string: '{"results":[{"query":"37.331669,-122.03074","response":{"results":[{"address_components":{"number":"10700","street":"De + Anza","formatted_street":"De Anza","city":"Cupertino","county":"Santa Clara + County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10700 + De Anza, Cupertino, CA 95014","location":{"lat":37.331692,"lng":-122.030239},"accuracy":1,"accuracy_type":"rooftop","source":"Santa + Clara"},{"address_components":{"number":"10700","predirectional":"N","street":"De Anza","suffix":"Blvd","formatted_street":"N De Anza Blvd","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10700 - N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331686,"lng":-122.030223},"accuracy":1,"accuracy_type":"rooftop","source":"Santa - Clara County"},{"address_components":{"number":"10690","predirectional":"N","street":"De + N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331966,"lng":-122.030416},"accuracy":0.99,"accuracy_type":"rooftop","source":"City + of Cupertino"},{"address_components":{"number":"1","street":"Infinite","suffix":"Loop","formatted_street":"Infinite + Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"1 + Infinite Loop, Cupertino, CA 95014","location":{"lat":37.331524,"lng":-122.030231},"accuracy":0.99,"accuracy_type":"rooftop","source":"City + of Cupertino"},{"address_components":{"number":"10690","predirectional":"N","street":"De Anza","suffix":"Blvd","formatted_street":"N De Anza Blvd","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10690 - N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331293,"lng":-122.031735},"accuracy":0.89,"accuracy_type":"rooftop","source":"Santa - Clara County"},{"address_components":{"number":"2","street":"Infinite","suffix":"Loop","formatted_street":"Infinite - Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"2 - Infinite Loop, Cupertino, CA 95014","location":{"lat":37.332633,"lng":-122.030273},"accuracy":0.89,"accuracy_type":"rooftop","source":"Santa - Clara County"},{"address_components":{"number":"6","street":"Infinite","suffix":"Loop","formatted_street":"Infinite - Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"6 - Infinite Loop, Cupertino, CA 95014","location":{"lat":37.330944,"lng":-122.029633},"accuracy":0.89,"accuracy_type":"rooftop","source":"Santa - Clara County"},{"address_components":{"number":"10600","predirectional":"N","street":"De + N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331177,"lng":-122.031641},"accuracy":0.98,"accuracy_type":"rooftop","source":"Santa + Clara"},{"address_components":{"number":"10690","predirectional":"N","street":"De Anza","suffix":"Blvd","formatted_street":"N De Anza Blvd","city":"Cupertino","county":"Santa - Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10600 - N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.330648,"lng":-122.031701},"accuracy":0.89,"accuracy_type":"rooftop","source":"Santa - Clara County"}]}},{"query":"34.145760590909,-118.15204363636","response":{"results":[{"address_components":{"number":"68","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"68 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los - Angeles"},{"address_components":{"number":"58","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10690 + N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331279,"lng":-122.031906},"accuracy":0.98,"accuracy_type":"rooftop","source":"City + of Cupertino"},{"address_components":{"number":"91","street":"Infinite","suffix":"Loop","formatted_street":"Infinite + Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"91 + Infinite Loop, Cupertino, CA 95014","location":{"lat":37.332709,"lng":-122.03071},"accuracy":0.97,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"10698","predirectional":"N","street":"De + Anza","suffix":"Blvd","formatted_street":"N De Anza Blvd","city":"Cupertino","county":"Santa + Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10698 + N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.330219,"lng":-122.03238},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"20320","street":"Mariani","suffix":"Ave","formatted_street":"Mariani + Ave","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"20320 + Mariani Ave, Cupertino, CA 95014","location":{"lat":37.330244,"lng":-122.028505},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"}]}},{"query":"34.145760590909,-118.15204363636","response":{"results":[{"address_components":{"number":"58","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"58 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los - Angeles"},{"address_components":{"number":"60","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"60 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles"},{"address_components":{"number":"10","predirectional":"S","street":"De Lacey","suffix":"Ave","formatted_street":"S De Lacey Ave","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"10 - S De Lacey Ave, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + S De Lacey Ave, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles"},{"address_components":{"number":"68","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"68 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles"},{"address_components":{"number":"60","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"60 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles"},{"address_components":{"number":"69","street":"Mc Cormick","suffix":"Aly","formatted_street":"Mc Cormick Aly","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"69 - Mc Cormick Aly, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los - Angeles"}]}},{"query":"37.7815,-122.404933","response":{"results":[{"address_components":{"number":"198","street":"05th","suffix":"St","formatted_street":"05th - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"198 - 05th St, San Francisco, CA 94103","location":{"lat":37.781458,"lng":-122.405257},"accuracy":1,"accuracy_type":"rooftop","source":"San - Francisco"},{"address_components":{"number":"194","street":"05th","suffix":"St","formatted_street":"05th - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"194 - 05th St, San Francisco, CA 94103","location":{"lat":37.781458,"lng":-122.405257},"accuracy":0.9,"accuracy_type":"rooftop","source":"San - Francisco"},{"address_components":{"number":"906","street":"Howard","suffix":"St","formatted_street":"Howard - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"906 - Howard St, San Francisco, CA 94103","location":{"lat":37.781458,"lng":-122.405257},"accuracy":0.9,"accuracy_type":"rooftop","source":"San - Francisco"},{"address_components":{"number":"206","street":"05th","suffix":"St","formatted_street":"05th - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"206 - 05th St, San Francisco, CA 94103","location":{"lat":37.781187,"lng":-122.404925},"accuracy":0.9,"accuracy_type":"rooftop","source":"San - Francisco"},{"address_components":{"number":"190","street":"05th","suffix":"St","formatted_street":"05th - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"190 - 05th St, San Francisco, CA 94103","location":{"lat":37.781508,"lng":-122.405329},"accuracy":0.9,"accuracy_type":"rooftop","source":"San - Francisco"}]}}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:13 GMT -recorded_with: VCR 4.0.0 + Mc Cormick Aly, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles"},{"address_components":{"number":"1","predirectional":"N","street":"De + Lacey","suffix":"Ave","formatted_street":"N De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91103","country":"US"},"formatted_address":"1 + N De Lacey Ave, Pasadena, CA 91103","location":{"lat":34.145759,"lng":-118.15223},"accuracy":0.99,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"25","predirectional":"N","street":"De + Lacey","suffix":"Ave","formatted_street":"N De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91103","country":"US"},"formatted_address":"25 + N De Lacey Ave, Pasadena, CA 91103","location":{"lat":34.146409,"lng":-118.152234},"accuracy":0.98,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"110","street":"Martin","suffix":"Aly","formatted_street":"Martin + Aly","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"110 + Martin Aly, Pasadena, CA 91105","location":{"lat":34.145007,"lng":-118.153104},"accuracy":0.97,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"}]}},{"query":"37.7815,-122.404933","response":{"results":[{"address_components":{"number":"206","street":"05th","suffix":"St","formatted_street":"05th + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94102","country":"US"},"formatted_address":"206 + 05th St, San Francisco, CA 94102","location":{"lat":37.781187,"lng":-122.404925},"accuracy":1,"accuracy_type":"rooftop","source":"San + Francisco"},{"address_components":{"number":"901","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94102","country":"US"},"formatted_address":"901 + Howard St, San Francisco, CA 94102","location":{"lat":37.781185,"lng":-122.404921},"accuracy":1,"accuracy_type":"rooftop","source":"San + Francisco"},{"address_components":{"number":"909","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94102","country":"US"},"formatted_address":"909 + Howard St, San Francisco, CA 94102","location":{"lat":37.781082,"lng":-122.405058},"accuracy":1,"accuracy_type":"rooftop","source":"San + Francisco"},{"address_components":{"number":"216","street":"05th","suffix":"St","formatted_street":"05th + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"216 + 05th St, San Francisco, CA 94103","location":{"lat":37.781067,"lng":-122.404819},"accuracy":1,"accuracy_type":"rooftop","source":"San + Francisco"},{"address_components":{"number":"912","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94102","country":"US"},"formatted_address":"912 + Howard St, San Francisco, CA 94102","location":{"lat":37.781356,"lng":-122.405509},"accuracy":1,"accuracy_type":"rooftop","source":"San + Francisco"},{"address_components":{"number":"357","street":"Minna","suffix":"St","formatted_street":"Minna + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"357 + Minna St, San Francisco, CA 94103","location":{"lat":37.783769,"lng":-122.404061},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"1000","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"1000 + Howard St, San Francisco, CA 94103","location":{"lat":37.779739,"lng":-122.407159},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"1023","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"1023 + Howard St, San Francisco, CA 94103","location":{"lat":37.779318,"lng":-122.407691},"accuracy":0.95,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"}]}}]}' + recorded_at: Tue, 24 Nov 2020 16:31:14 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/batch_reverse_with_fields.yml b/spec/vcr_cassettes/batch_reverse_with_fields.yml index 8f3b5ce..2d9a7cf 100644 --- a/spec/vcr_cassettes/batch_reverse_with_fields.yml +++ b/spec/vcr_cassettes/batch_reverse_with_fields.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: http://api.geocod.io/v1.2/reverse?api_key=secret_api_key&fields=cd,stateleg,school,timezone + uri: https://api.geocod.io/v1.6/reverse?api_key=secret_api_key&fields=cd,stateleg,school,census,timezone body: encoding: UTF-8 string: '["37.331669,-122.03074","34.145760590909,-118.15204363636","37.7815,-122.404933"]' @@ -20,226 +20,430 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:14 GMT - Request-Handler: - - api19 + - Tue, 24 Nov 2020 16:31:15 GMT + X-Billable-Lookups-Count: + - '3' + X-Billable-Fields-Count: + - '15' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api79 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '988' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 - string: '{"results":[{"query":"37.331669,-122.03074","response":{"results":[{"address_components":{"number":"10700","predirectional":"N","street":"De + string: '{"results":[{"query":"37.331669,-122.03074","response":{"results":[{"address_components":{"number":"10700","street":"De + Anza","formatted_street":"De Anza","city":"Cupertino","county":"Santa Clara + County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10700 + De Anza, Cupertino, CA 95014","location":{"lat":37.331692,"lng":-122.030239},"accuracy":1,"accuracy_type":"rooftop","source":"Santa + Clara","fields":{"congressional_districts":[{"name":"Congressional District + 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + Khanna"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino + Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"508101","block_code":"2002","block_group":"2","full_fips":"060855081012002","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"10700","predirectional":"N","street":"De Anza","suffix":"Blvd","formatted_street":"N De Anza Blvd","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10700 - N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331686,"lng":-122.030223},"accuracy":1,"accuracy_type":"rooftop","source":"Santa - Clara County","fields":{"congressional_districts":[{"name":"Congressional - District 17","district_number":17,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"513 - Cannon HOB; Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331966,"lng":-122.030416},"accuracy":0.99,"accuracy_type":"rooftop","source":"City + of Cupertino","fields":{"congressional_districts":[{"name":"Congressional + District 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + Khanna"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino + Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"508101","block_code":"2002","block_group":"2","full_fips":"060855081012002","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"1","street":"Infinite","suffix":"Loop","formatted_street":"Infinite + Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"1 + Infinite Loop, Cupertino, CA 95014","location":{"lat":37.331524,"lng":-122.030231},"accuracy":0.99,"accuracy_type":"rooftop","source":"City + of Cupertino","fields":{"congressional_districts":[{"name":"Congressional + District 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro Khanna"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 15","district_number":"15"},"house":{"name":"Assembly District - 28","district_number":"28"}},"school_districts":{"elementary":{"name":"Cupertino + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont - Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"10690","predirectional":"N","street":"De + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"508101","block_code":"2002","block_group":"2","full_fips":"060855081012002","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"10690","predirectional":"N","street":"De Anza","suffix":"Blvd","formatted_street":"N De Anza Blvd","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10690 - N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331293,"lng":-122.031735},"accuracy":0.89,"accuracy_type":"rooftop","source":"Santa - Clara County","fields":{"congressional_districts":[{"name":"Congressional - District 17","district_number":17,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"513 - Cannon HOB; Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331177,"lng":-122.031641},"accuracy":0.98,"accuracy_type":"rooftop","source":"Santa + Clara","fields":{"congressional_districts":[{"name":"Congressional District + 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro Khanna"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 15","district_number":"15"},"house":{"name":"Assembly District - 28","district_number":"28"}},"school_districts":{"elementary":{"name":"Cupertino + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont - Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"2","street":"Infinite","suffix":"Loop","formatted_street":"Infinite - Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"2 - Infinite Loop, Cupertino, CA 95014","location":{"lat":37.332633,"lng":-122.030273},"accuracy":0.89,"accuracy_type":"rooftop","source":"Santa - Clara County","fields":{"congressional_districts":[{"name":"Congressional - District 17","district_number":17,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"513 - Cannon HOB; Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"508101","block_code":"2005","block_group":"2","full_fips":"060855081012005","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"10690","predirectional":"N","street":"De + Anza","suffix":"Blvd","formatted_street":"N De Anza Blvd","city":"Cupertino","county":"Santa + Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10690 + N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.331279,"lng":-122.031906},"accuracy":0.98,"accuracy_type":"rooftop","source":"City + of Cupertino","fields":{"congressional_districts":[{"name":"Congressional + District 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro Khanna"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 15","district_number":"15"},"house":{"name":"Assembly District - 28","district_number":"28"}},"school_districts":{"elementary":{"name":"Cupertino + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont - Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"6","street":"Infinite","suffix":"Loop","formatted_street":"Infinite - Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"6 - Infinite Loop, Cupertino, CA 95014","location":{"lat":37.330944,"lng":-122.029633},"accuracy":0.89,"accuracy_type":"rooftop","source":"Santa - Clara County","fields":{"congressional_districts":[{"name":"Congressional - District 17","district_number":17,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"513 - Cannon HOB; Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"508101","block_code":"2005","block_group":"2","full_fips":"060855081012005","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"91","street":"Infinite","suffix":"Loop","formatted_street":"Infinite + Loop","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"91 + Infinite Loop, Cupertino, CA 95014","location":{"lat":37.332709,"lng":-122.03071},"accuracy":0.97,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro Khanna"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 15","district_number":"15"},"house":{"name":"Assembly District - 28","district_number":"28"}},"school_districts":{"elementary":{"name":"Cupertino + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont - Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"10600","predirectional":"N","street":"De + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"508101","block_code":"2002","block_group":"2","full_fips":"060855081012002","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"10698","predirectional":"N","street":"De Anza","suffix":"Blvd","formatted_street":"N De Anza Blvd","city":"Cupertino","county":"Santa - Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10600 - N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.330648,"lng":-122.031701},"accuracy":0.89,"accuracy_type":"rooftop","source":"Santa - Clara County","fields":{"congressional_districts":[{"name":"Congressional - District 17","district_number":17,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"513 - Cannon HOB; Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"10698 + N De Anza Blvd, Cupertino, CA 95014","location":{"lat":37.330219,"lng":-122.03238},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro Khanna"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 15","district_number":"15"},"house":{"name":"Assembly District - 28","district_number":"28"}},"school_districts":{"elementary":{"name":"Cupertino + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont - Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}}]}},{"query":"34.145760590909,-118.15204363636","response":{"results":[{"address_components":{"number":"68","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"68 + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"507806","block_code":"2022","block_group":"2","full_fips":"060855081012022","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"20320","street":"Mariani","suffix":"Ave","formatted_street":"Mariani + Ave","city":"Cupertino","county":"Santa Clara County","state":"CA","zip":"95014","country":"US"},"formatted_address":"20320 + Mariani Ave, Cupertino, CA 95014","location":{"lat":37.330244,"lng":-122.028505},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 17","district_number":17,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Khanna","first_name":"Ro","birthday":"1976-09-13","gender":"M","party":"Democrat"},"contact":{"url":"https:\/\/khanna.house.gov","address":"221 + Cannon House Office Building Washington DC 20515-0517","phone":"202-225-2631","contact_form":null},"social":{"rss_url":null,"twitter":"RepRoKhanna","facebook":"RepRoKhanna","youtube":null,"youtube_id":"UCr4KOYv1o1oEQhy1jhhm3pQ"},"references":{"bioguide_id":"K000389","thomas_id":null,"opensecrets_id":"N00026427","lis_id":null,"cspan_id":"31129","govtrack_id":"412684","votesmart_id":"29473","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21728","wikipedia_id":"Ro + Khanna"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 28","district_number":"28","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 15","district_number":"15","is_upcoming_state_legislative_district":false}},"school_districts":{"elementary":{"name":"Cupertino + Union Elementary School District","lea_code":"0610290","grade_low":"KG","grade_high":"08"},"secondary":{"name":"Fremont + Union High School District","lea_code":"0614430","grade_low":"09","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06085","tract_code":"508101","block_code":"2000","block_group":"2","full_fips":"060855081012000","place":{"name":"Cupertino","fips":"0617610"},"metro_micro_statistical_area":{"name":"San + Jose-Sunnyvale-Santa Clara, CA","area_code":"41940","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":null,"source":"US + Census Bureau"}}}}]}},{"query":"34.145760590909,-118.15204363636","response":{"results":[{"address_components":{"number":"58","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"58 W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"58","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"58 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"10","predirectional":"S","street":"De + Lacey","suffix":"Ave","formatted_street":"S De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"10 + S De Lacey Ave, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"60","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"60 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"68","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"68 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"10","predirectional":"S","street":"De - Lacey","suffix":"Ave","formatted_street":"S De Lacey Ave","city":"Pasadena","county":"Los - Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"10 - S De Lacey Ave, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"60","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"60 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"69","street":"Mc - Cormick","suffix":"Aly","formatted_street":"Mc Cormick Aly","city":"Pasadena","county":"Los - Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"69 - Mc Cormick Aly, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"69","street":"Mc Cormick","suffix":"Aly","formatted_street":"Mc + Cormick Aly","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"69 + Mc Cormick Aly, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator + data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"1","predirectional":"N","street":"De + Lacey","suffix":"Ave","formatted_street":"N De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91103","country":"US"},"formatted_address":"1 + N De Lacey Ave, Pasadena, CA 91103","location":{"lat":34.145759,"lng":-118.15223},"accuracy":0.99,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator + data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2002","block_group":"2","full_fips":"060374637002002","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"25","predirectional":"N","street":"De + Lacey","suffix":"Ave","formatted_street":"N De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91103","country":"US"},"formatted_address":"25 + N De Lacey Ave, Pasadena, CA 91103","location":{"lat":34.146409,"lng":-118.152234},"accuracy":0.98,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator + data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"461902","block_code":"2036","block_group":"2","full_fips":"060374619022036","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"110","street":"Martin","suffix":"Aly","formatted_street":"Martin + Aly","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"110 + Martin Aly, Pasadena, CA 91105","location":{"lat":34.145007,"lng":-118.153104},"accuracy":0.97,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}}]}},{"query":"37.7815,-122.404933","response":{"results":[{"address_components":{"number":"198","street":"05th","suffix":"St","formatted_street":"05th - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"198 - 05th St, San Francisco, CA 94103","location":{"lat":37.781458,"lng":-122.405257},"accuracy":1,"accuracy_type":"rooftop","source":"San + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2014","block_group":"2","full_fips":"060374637002014","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}}]}},{"query":"37.7815,-122.404933","response":{"results":[{"address_components":{"number":"206","street":"05th","suffix":"St","formatted_street":"05th + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94102","country":"US"},"formatted_address":"206 + 05th St, San Francisco, CA 94102","location":{"lat":37.781187,"lng":-122.404925},"accuracy":1,"accuracy_type":"rooftop","source":"San Francisco","fields":{"congressional_districts":[{"name":"Congressional District - 12","district_number":12,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"233 - Cannon HOB; Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"NancyPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy Pelosi"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 @@ -247,18 +451,24 @@ http_interactions: Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 11","district_number":"11"},"house":{"name":"Assembly District - 17","district_number":"17"}},"school_districts":{"unified":{"name":"San Francisco - Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"194","street":"05th","suffix":"St","formatted_street":"05th - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"194 - 05th St, San Francisco, CA 94103","location":{"lat":37.781458,"lng":-122.405257},"accuracy":0.9,"accuracy_type":"rooftop","source":"San + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017802","block_code":"1000","block_group":"1","full_fips":"060750178021000","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"901","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94102","country":"US"},"formatted_address":"901 + Howard St, San Francisco, CA 94102","location":{"lat":37.781185,"lng":-122.404921},"accuracy":1,"accuracy_type":"rooftop","source":"San Francisco","fields":{"congressional_districts":[{"name":"Congressional District - 12","district_number":12,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"233 - Cannon HOB; Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"NancyPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy Pelosi"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 @@ -266,18 +476,24 @@ http_interactions: Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 11","district_number":"11"},"house":{"name":"Assembly District - 17","district_number":"17"}},"school_districts":{"unified":{"name":"San Francisco - Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"906","street":"Howard","suffix":"St","formatted_street":"Howard - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"906 - Howard St, San Francisco, CA 94103","location":{"lat":37.781458,"lng":-122.405257},"accuracy":0.9,"accuracy_type":"rooftop","source":"San + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017802","block_code":"1000","block_group":"1","full_fips":"060750178021000","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"909","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94102","country":"US"},"formatted_address":"909 + Howard St, San Francisco, CA 94102","location":{"lat":37.781082,"lng":-122.405058},"accuracy":1,"accuracy_type":"rooftop","source":"San Francisco","fields":{"congressional_districts":[{"name":"Congressional District - 12","district_number":12,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"233 - Cannon HOB; Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"NancyPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy Pelosi"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 @@ -285,18 +501,24 @@ http_interactions: Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 11","district_number":"11"},"house":{"name":"Assembly District - 17","district_number":"17"}},"school_districts":{"unified":{"name":"San Francisco - Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"206","street":"05th","suffix":"St","formatted_street":"05th - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"206 - 05th St, San Francisco, CA 94103","location":{"lat":37.781187,"lng":-122.404925},"accuracy":0.9,"accuracy_type":"rooftop","source":"San + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017802","block_code":"1000","block_group":"1","full_fips":"060750178021000","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"216","street":"05th","suffix":"St","formatted_street":"05th + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"216 + 05th St, San Francisco, CA 94103","location":{"lat":37.781067,"lng":-122.404819},"accuracy":1,"accuracy_type":"rooftop","source":"San Francisco","fields":{"congressional_districts":[{"name":"Congressional District - 12","district_number":12,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"233 - Cannon HOB; Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"NancyPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy Pelosi"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 @@ -304,18 +526,99 @@ http_interactions: Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 11","district_number":"11"},"house":{"name":"Assembly District - 17","district_number":"17"}},"school_districts":{"unified":{"name":"San Francisco - Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"190","street":"05th","suffix":"St","formatted_street":"05th - St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"190 - 05th St, San Francisco, CA 94103","location":{"lat":37.781508,"lng":-122.405329},"accuracy":0.9,"accuracy_type":"rooftop","source":"San + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017802","block_code":"1000","block_group":"1","full_fips":"060750178021000","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"912","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94102","country":"US"},"formatted_address":"912 + Howard St, San Francisco, CA 94102","location":{"lat":37.781356,"lng":-122.405509},"accuracy":1,"accuracy_type":"rooftop","source":"San Francisco","fields":{"congressional_districts":[{"name":"Congressional District - 12","district_number":12,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"233 - Cannon HOB; Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"NancyPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy + Pelosi"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017601","block_code":"1010","block_group":"1","full_fips":"060750176011010","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"357","street":"Minna","suffix":"St","formatted_street":"Minna + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"357 + Minna St, San Francisco, CA 94103","location":{"lat":37.783769,"lng":-122.404061},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy + Pelosi"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017601","block_code":"1004","block_group":"1","full_fips":"060750176011004","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"1000","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"1000 + Howard St, San Francisco, CA 94103","location":{"lat":37.779739,"lng":-122.407159},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy + Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy + Pelosi"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017802","block_code":"1000","block_group":"1","full_fips":"060750178021000","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"1023","street":"Howard","suffix":"St","formatted_street":"Howard + St","city":"San Francisco","county":"San Francisco County","state":"CA","zip":"94103","country":"US"},"formatted_address":"1023 + Howard St, San Francisco, CA 94103","location":{"lat":37.779318,"lng":-122.407691},"accuracy":0.95,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 12","district_number":12,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Pelosi","first_name":"Nancy","birthday":"1940-03-26","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/pelosi.house.gov","address":"1236 + Longworth House Office Building Washington DC 20515-0512","phone":"202-225-4965","contact_form":null},"social":{"rss_url":"http:\/\/pelosi.house.gov\/atom.xml","twitter":"SpeakerPelosi","facebook":"NancyPelosi","youtube":"nancypelosi","youtube_id":"UCxPeEcH0xaCK9nBK98EFhDg"},"references":{"bioguide_id":"P000197","thomas_id":"00905","opensecrets_id":"N00007360","lis_id":null,"cspan_id":"6153","govtrack_id":"400314","votesmart_id":"26732","ballotpedia_id":"Nancy Pelosi","washington_post_id":null,"icpsr_id":"15448","wikipedia_id":"Nancy Pelosi"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 @@ -323,13 +626,18 @@ http_interactions: Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 11","district_number":"11"},"house":{"name":"Assembly District - 17","district_number":"17"}},"school_districts":{"unified":{"name":"San Francisco - Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}}]}}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:15 GMT -recorded_with: VCR 4.0.0 + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 17","district_number":"17","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 11","district_number":"11","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"San + Francisco Unified School District","lea_code":"0634410","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06075","tract_code":"017601","block_code":"2005","block_group":"2","full_fips":"060750176012005","place":{"name":"San + Francisco","fips":"0667000"},"metro_micro_statistical_area":{"name":"San Francisco-Oakland-Berkeley, + CA","area_code":"41860","type":"metropolitan"},"combined_statistical_area":{"name":"San + Jose-San Francisco-Oakland, CA","area_code":"488"},"metropolitan_division":{"name":"San + Francisco-San Mateo-Redwood City, CA","area_code":"41884"},"source":"US Census + Bureau"}}}}]}}]}' + recorded_at: Tue, 24 Nov 2020 16:31:16 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/geocode.yml b/spec/vcr_cassettes/geocode.yml index 16eca93..dc6e3c5 100644 --- a/spec/vcr_cassettes/geocode.yml +++ b/spec/vcr_cassettes/geocode.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 body: encoding: US-ASCII string: '' @@ -18,39 +18,56 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:08 GMT - Request-Handler: - - api35 + - Tue, 24 Nov 2020 16:31:11 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '0' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api79 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '994' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"input":{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":1,"accuracy_type":"rooftop","source":"Los - Angeles"},{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145375,"lng":-118.151622},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles"},{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 + E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":0.8,"accuracy_type":"rooftop","source":"Los Angeles"}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:08 GMT -recorded_with: VCR 4.0.0 + recorded_at: Tue, 24 Nov 2020 16:31:11 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/geocode_bad_address.yml b/spec/vcr_cassettes/geocode_bad_address.yml index c515445..4b559ca 100644 --- a/spec/vcr_cassettes/geocode_bad_address.yml +++ b/spec/vcr_cassettes/geocode_bad_address.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key&q=%20,%20,%20 + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key&q=%20,%20,%20 body: encoding: US-ASCII string: '' @@ -18,27 +18,40 @@ http_interactions: code: 422 message: Unprocessable Entity headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:11 GMT + - Tue, 24 Nov 2020 16:31:12 GMT Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent + X-Billable-Lookups-Count: + - '0' + X-Billable-Fields-Count: + - '0' + Access-Control-Expose-Headers: + - Request-Handler + Request-Handler: + - api79 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Ratelimit-Remaining: + - '992' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"error":"Could not geocode address. Postal code or city required."}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:11 GMT -recorded_with: VCR 4.0.0 + recorded_at: Tue, 24 Nov 2020 16:31:12 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/geocode_with_census.yml b/spec/vcr_cassettes/geocode_with_census.yml new file mode 100644 index 0000000..d7ca487 --- /dev/null +++ b/spec/vcr_cassettes/geocode_with_census.yml @@ -0,0 +1,89 @@ +--- +http_interactions: +- request: + method: get + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key&fields=census2010,census2019&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 + body: + encoding: US-ASCII + string: '' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Content-Type: + - application/json + Transfer-Encoding: + - chunked + Cache-Control: + - no-cache, private + Date: + - Wed, 25 Nov 2020 02:57:56 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '2' + Access-Control-Allow-Origin: + - "*" + Access-Control-Allow-Methods: + - GET, POST + Access-Control-Allow-Headers: + - Content-Type, User-Agent + Access-Control-Expose-Headers: + - Request-Handler + Request-Handler: + - api82 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '999' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close + body: + encoding: UTF-8 + string: '{"input":{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 + W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145375,"lng":-118.151622},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles","fields":{"census":{"2010":{"census_year":2010,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Santa Ana, CA","area_code":"31100","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach-Riverside, CA","area_code":"06348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"},"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 + E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":0.8,"accuracy_type":"rooftop","source":"Los + Angeles","fields":{"census":{"2010":{"census_year":2010,"state_fips":"06","county_fips":"06037","tract_code":"463602","block_code":"1003","block_group":"1","full_fips":"060374636021003","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Santa Ana, CA","area_code":"31100","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach-Riverside, CA","area_code":"06348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"},"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463602","block_code":"1003","block_group":"1","full_fips":"060374636021003","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}}]}' + recorded_at: Wed, 25 Nov 2020 02:57:56 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/geocode_with_fields.yml b/spec/vcr_cassettes/geocode_with_fields.yml index dcd40f6..dba07ef 100644 --- a/spec/vcr_cassettes/geocode_with_fields.yml +++ b/spec/vcr_cassettes/geocode_with_fields.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key&fields=cd,stateleg,school,timezone&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key&fields=cd,stateleg,school,census,timezone&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 body: encoding: US-ASCII string: '' @@ -18,69 +18,96 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:07 GMT - Request-Handler: - - api19 + - Tue, 24 Nov 2020 16:31:08 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '5' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api47 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '999' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"input":{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E + W Colorado Blvd, Pasadena, CA 91105"},"results":[{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":1,"accuracy_type":"rooftop","source":"Los + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145375,"lng":-118.151622},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"54","predirectional":"E","street":"Colorado","suffix":"Blvd","formatted_street":"E Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145375,"lng":-118.151622},"accuracy":1,"accuracy_type":"rooftop","source":"Los + E Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145499,"lng":-118.14932},"accuracy":0.8,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:07 GMT -recorded_with: VCR 4.0.0 + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463602","block_code":"1003","block_group":"1","full_fips":"060374636021003","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}}]}' + recorded_at: Tue, 24 Nov 2020 16:31:08 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/geocode_with_postdirectional.yml b/spec/vcr_cassettes/geocode_with_postdirectional.yml index a991983..5d0e6fb 100644 --- a/spec/vcr_cassettes/geocode_with_postdirectional.yml +++ b/spec/vcr_cassettes/geocode_with_postdirectional.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key&q=1600%20Pennsylvania%20Ave%20NW%20Washington%20DC%2020500 + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key&q=1600%20Pennsylvania%20Ave%20NW%20Washington%20DC%2020500 body: encoding: US-ASCII string: '' @@ -18,36 +18,54 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:08 GMT - Request-Handler: - - api35 + - Tue, 24 Nov 2020 16:31:10 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '0' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api47 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '995' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"input":{"address_components":{"number":"1600","street":"Pennsylvania","suffix":"Ave","postdirectional":"NW","formatted_street":"Pennsylvania Ave NW","city":"Washington","state":"DC","zip":"20500","country":"US"},"formatted_address":"1600 Pennsylvania Ave NW, Washington, DC 20500"},"results":[{"address_components":{"number":"1600","street":"Pennsylvania","suffix":"Ave","postdirectional":"NW","formatted_street":"Pennsylvania Ave NW","city":"Washington","county":"District of Columbia","state":"DC","zip":"20500","country":"US"},"formatted_address":"1600 - Pennsylvania Ave NW, Washington, DC 20500","location":{"lat":38.897675,"lng":-77.036547},"accuracy":1,"accuracy_type":"rooftop","source":"City - of Washington"}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:08 GMT -recorded_with: VCR 4.0.0 + Pennsylvania Ave NW, Washington, DC 20500","location":{"lat":38.897675,"lng":-77.036547},"accuracy":1,"accuracy_type":"rooftop","source":"Statewide"},{"address_components":{"number":"1600","street":"Pennsylvania","suffix":"Ave","postdirectional":"SE","formatted_street":"Pennsylvania + Ave SE","city":"Washington","county":"District of Columbia","state":"DC","zip":"20003","country":"US"},"formatted_address":"1600 + Pennsylvania Ave SE, Washington, DC 20003","location":{"lat":38.879213,"lng":-76.981976},"accuracy":0.7,"accuracy_type":"rooftop","source":"Statewide"}]}' + recorded_at: Tue, 24 Nov 2020 16:31:10 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/invalid_key.yml b/spec/vcr_cassettes/invalid_key.yml index 507b739..4f67bfc 100644 --- a/spec/vcr_cassettes/invalid_key.yml +++ b/spec/vcr_cassettes/invalid_key.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/geocode?api_key=secret_api_key&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 + uri: https://api.geocod.io/v1.6/geocode?api_key=secret_api_key&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 body: encoding: US-ASCII string: '' @@ -18,27 +18,40 @@ http_interactions: code: 403 message: Forbidden headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 19:20:32 GMT + - Tue, 24 Nov 2020 16:45:33 GMT Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent + X-Billable-Lookups-Count: + - '0' + X-Billable-Fields-Count: + - '0' + Access-Control-Expose-Headers: + - Request-Handler + Request-Handler: + - api93 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Ratelimit-Remaining: + - '999' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"error":"Invalid API key"}' - http_version: - recorded_at: Fri, 16 Feb 2018 19:20:32 GMT -recorded_with: VCR 4.0.0 + recorded_at: Tue, 24 Nov 2020 16:45:33 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/parse.yml b/spec/vcr_cassettes/parse.yml index 4dc4da2..8c46b1d 100644 --- a/spec/vcr_cassettes/parse.yml +++ b/spec/vcr_cassettes/parse.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/parse?api_key=secret_api_key&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 + uri: https://api.geocod.io/v1.6/parse?api_key=secret_api_key&q=54%20West%20Colorado%20Boulevard%20Pasadena%20CA%2091105 body: encoding: US-ASCII string: '' @@ -18,33 +18,46 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 19:38:21 GMT - Request-Handler: - - api7 + - Tue, 24 Nov 2020 16:31:10 GMT Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api47 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '996' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 string: '{"address_components":{"number":"54","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","state":"CA","zip":"91105","country":"US"},"formatted_address":"54 W Colorado Blvd, Pasadena, CA 91105"}' - http_version: - recorded_at: Fri, 16 Feb 2018 19:38:21 GMT -recorded_with: VCR 4.0.0 + recorded_at: Tue, 24 Nov 2020 16:31:10 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/reverse.yml b/spec/vcr_cassettes/reverse.yml index e1f5693..af78664 100644 --- a/spec/vcr_cassettes/reverse.yml +++ b/spec/vcr_cassettes/reverse.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/reverse?api_key=secret_api_key&q=34.145760590909,-118.15204363636 + uri: https://api.geocod.io/v1.6/reverse?api_key=secret_api_key&q=34.145760590909,-118.15204363636 body: encoding: US-ASCII string: '' @@ -18,47 +18,75 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:12 GMT - Request-Handler: - - api19 + - Tue, 24 Nov 2020 16:31:17 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '0' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api82 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '986' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 - string: '{"results":[{"address_components":{"number":"68","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"68 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los - Angeles"},{"address_components":{"number":"58","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + string: '{"results":[{"address_components":{"number":"58","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"58 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los - Angeles"},{"address_components":{"number":"60","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"60 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles"},{"address_components":{"number":"10","predirectional":"S","street":"De Lacey","suffix":"Ave","formatted_street":"S De Lacey Ave","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"10 - S De Lacey Ave, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + S De Lacey Ave, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles"},{"address_components":{"number":"68","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"68 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles"},{"address_components":{"number":"60","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"60 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles"},{"address_components":{"number":"69","street":"Mc Cormick","suffix":"Aly","formatted_street":"Mc Cormick Aly","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"69 - Mc Cormick Aly, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los - Angeles"}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:12 GMT -recorded_with: VCR 4.0.0 + Mc Cormick Aly, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los + Angeles"},{"address_components":{"number":"1","predirectional":"N","street":"De + Lacey","suffix":"Ave","formatted_street":"N De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91103","country":"US"},"formatted_address":"1 + N De Lacey Ave, Pasadena, CA 91103","location":{"lat":34.145759,"lng":-118.15223},"accuracy":0.99,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"25","predirectional":"N","street":"De + Lacey","suffix":"Ave","formatted_street":"N De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91103","country":"US"},"formatted_address":"25 + N De Lacey Ave, Pasadena, CA 91103","location":{"lat":34.146409,"lng":-118.152234},"accuracy":0.98,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"},{"address_components":{"number":"110","street":"Martin","suffix":"Aly","formatted_street":"Martin + Aly","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"110 + Martin Aly, Pasadena, CA 91105","location":{"lat":34.145007,"lng":-118.153104},"accuracy":0.97,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau"}]}' + recorded_at: Tue, 24 Nov 2020 16:31:17 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/reverse_with_fields.yml b/spec/vcr_cassettes/reverse_with_fields.yml index 51d7b13..f04be4a 100644 --- a/spec/vcr_cassettes/reverse_with_fields.yml +++ b/spec/vcr_cassettes/reverse_with_fields.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1.2/reverse?api_key=secret_api_key&fields=cd,stateleg,school,timezone&q=34.145760590909,-118.15204363636 + uri: https://api.geocod.io/v1.6/reverse?api_key=secret_api_key&fields=cd,stateleg,school,census,timezone&q=34.145760590909,-118.15204363636 body: encoding: US-ASCII string: '' @@ -18,123 +18,235 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.12.2 Content-Type: - application/json Transfer-Encoding: - chunked - X-Powered-By: - - PHP/7.1.14 Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 16 Feb 2018 17:35:13 GMT - Request-Handler: - - api7 + - Tue, 24 Nov 2020 16:31:16 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '5' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent Access-Control-Expose-Headers: - Request-Handler + Request-Handler: + - api47 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '987' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 - string: '{"results":[{"address_components":{"number":"68","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"68 + string: '{"results":[{"address_components":{"number":"58","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"58 W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"58","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"58 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"10","predirectional":"S","street":"De + Lacey","suffix":"Ave","formatted_street":"S De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"10 + S De Lacey Ave, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"60","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W - Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"60 - W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"68","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"68 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"10","predirectional":"S","street":"De - Lacey","suffix":"Ave","formatted_street":"S De Lacey Ave","city":"Pasadena","county":"Los - Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"10 - S De Lacey Ave, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"60","predirectional":"W","street":"Colorado","suffix":"Blvd","formatted_street":"W + Colorado Blvd","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"60 + W Colorado Blvd, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}},{"address_components":{"number":"69","street":"Mc - Cormick","suffix":"Aly","formatted_street":"Mc Cormick Aly","city":"Pasadena","county":"Los - Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"69 - Mc Cormick Aly, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":0.9,"accuracy_type":"rooftop","source":"Los + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"69","street":"Mc Cormick","suffix":"Aly","formatted_street":"Mc + Cormick Aly","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"69 + Mc Cormick Aly, Pasadena, CA 91105","location":{"lat":34.145373,"lng":-118.151925},"accuracy":1,"accuracy_type":"rooftop","source":"Los Angeles","fields":{"congressional_districts":[{"name":"Congressional District - 27","district_number":27,"congress_number":"115th","congress_years":"2017-2019","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 - Rayburn HOB; Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator + data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2001","block_group":"2","full_fips":"060374637002001","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"1","predirectional":"N","street":"De + Lacey","suffix":"Ave","formatted_street":"N De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91103","country":"US"},"formatted_address":"1 + N De Lacey Ave, Pasadena, CA 91103","location":{"lat":34.145759,"lng":-118.15223},"accuracy":0.99,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator + data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2002","block_group":"2","full_fips":"060374637002002","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"25","predirectional":"N","street":"De + Lacey","suffix":"Ave","formatted_street":"N De Lacey Ave","city":"Pasadena","county":"Los + Angeles County","state":"CA","zip":"91103","country":"US"},"formatted_address":"25 + N De Lacey Ave, Pasadena, CA 91103","location":{"lat":34.146409,"lng":-118.152234},"accuracy":0.98,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy + Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator + data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne + Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne + Feinstein"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala + Harris"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"461902","block_code":"2036","block_group":"2","full_fips":"060374619022036","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}},{"address_components":{"number":"110","street":"Martin","suffix":"Aly","formatted_street":"Martin + Aly","city":"Pasadena","county":"Los Angeles County","state":"CA","zip":"91105","country":"US"},"formatted_address":"110 + Martin Aly, Pasadena, CA 91105","location":{"lat":34.145007,"lng":-118.153104},"accuracy":0.97,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 27","district_number":27,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Chu","first_name":"Judy","birthday":"1953-07-07","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/chu.house.gov","address":"2423 + Rayburn House Office Building Washington DC 20515-0527","phone":"202-225-5464","contact_form":null},"social":{"rss_url":"http:\/\/chu.house.gov\/rss.xml","twitter":"RepJudyChu","facebook":"RepJudyChu","youtube":"RepJudyChu","youtube_id":"UCfcbYOvdEXZNelM8T05nK-w"},"references":{"bioguide_id":"C001080","thomas_id":"01970","opensecrets_id":"N00030600","lis_id":null,"cspan_id":"92573","govtrack_id":"412379","votesmart_id":"16539","ballotpedia_id":"Judy Chu","washington_post_id":null,"icpsr_id":"20955","wikipedia_id":"Judy Chu"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Feinstein","first_name":"Dianne","birthday":"1933-06-22","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.feinstein.senate.gov","address":"331 Hart Senate Office Building Washington DC 20510","phone":"202-224-3841","contact_form":"https:\/\/www.feinstein.senate.gov\/public\/index.cfm\/e-mail-me"},"social":{"rss_url":"http:\/\/www.feinstein.senate.gov\/public\/?a=rss.feed","twitter":"SenFeinstein","facebook":"senatorfeinstein","youtube":"SenatorFeinstein","youtube_id":"UCtVC--6LR0ff2aOP8THpuEw"},"references":{"bioguide_id":"F000062","thomas_id":"01332","opensecrets_id":"N00007364","lis_id":"S221","cspan_id":"13061","govtrack_id":"300043","votesmart_id":"53273","ballotpedia_id":"Dianne Feinstein","washington_post_id":null,"icpsr_id":"49300","wikipedia_id":"Dianne Feinstein"},"source":"Legislator data is originally collected and aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Harris","first_name":"Kamala","birthday":"1964-10-20","gender":"F","party":"Democrat"},"contact":{"url":"https:\/\/www.harris.senate.gov","address":"112 - Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":null},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala + Hart Senate Office Building Washington DC 20510","phone":"202-224-3553","contact_form":"https:\/\/www.harris.senate.gov\/contact"},"social":{"rss_url":null,"twitter":"SenKamalaHarris","facebook":"SenatorKamalaHarris","youtube":null,"youtube_id":"UCe1ciA1TDa5F9K6Ufr_6Fsw"},"references":{"bioguide_id":"H001075","thomas_id":null,"opensecrets_id":"N00036915","lis_id":"S387","cspan_id":"1018696","govtrack_id":"412678","votesmart_id":"120012","ballotpedia_id":"Kamala Harris","washington_post_id":null,"icpsr_id":"41701","wikipedia_id":"Kamala Harris"},"source":"Legislator data is originally collected and aggregated - by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State - Senate District 25","district_number":"25"},"house":{"name":"Assembly District - 41","district_number":"41"}},"school_districts":{"unified":{"name":"Pasadena - Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"PST","utc_offset":-8,"observes_dst":true}}}]}' - http_version: - recorded_at: Fri, 16 Feb 2018 17:35:13 GMT -recorded_with: VCR 4.0.0 + by https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"house":{"name":"Assembly + District 41","district_number":"41","is_upcoming_state_legislative_district":false},"senate":{"name":"State + Senate District 25","district_number":"25","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Pasadena + Unified School District","lea_code":"0629940","grade_low":"KG","grade_high":"12"}},"timezone":{"name":"America\/Los_Angeles","utc_offset":-8,"observes_dst":true,"abbreviation":"PST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"06","county_fips":"06037","tract_code":"463700","block_code":"2014","block_group":"2","full_fips":"060374637002014","place":{"name":"Pasadena","fips":"0656000"},"metro_micro_statistical_area":{"name":"Los + Angeles-Long Beach-Anaheim, CA","area_code":"31080","type":"metropolitan"},"combined_statistical_area":{"name":"Los + Angeles-Long Beach, CA","area_code":"348"},"metropolitan_division":{"name":"Los + Angeles-Long Beach-Glendale, CA","area_code":"31084"},"source":"US Census + Bureau"}}}}]}' + recorded_at: Tue, 24 Nov 2020 16:31:17 GMT +recorded_with: VCR 6.0.0 diff --git a/spec/vcr_cassettes/reverse_with_fields_no_house_info.yml b/spec/vcr_cassettes/reverse_with_fields_no_house_info.yml index 0e36efe..cc4bea8 100644 --- a/spec/vcr_cassettes/reverse_with_fields_no_house_info.yml +++ b/spec/vcr_cassettes/reverse_with_fields_no_house_info.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: http://api.geocod.io/v1/reverse?api_key=secret_api_key&fields=cd,stateleg,school,timezone&q=41.25,-96.00 + uri: https://api.geocod.io/v1.6/reverse?api_key=secret_api_key&fields=cd,stateleg,school,census,timezone&q=41.25,-96.00 body: encoding: US-ASCII string: '' @@ -18,45 +18,203 @@ http_interactions: code: 200 message: OK headers: - Server: - - nginx/1.10.2 Content-Type: - application/json Transfer-Encoding: - chunked Cache-Control: - - no-cache + - no-cache, private Date: - - Fri, 28 Jul 2017 19:34:00 GMT - Request-Handler: - - api19 + - Tue, 24 Nov 2020 16:31:18 GMT + X-Billable-Lookups-Count: + - '1' + X-Billable-Fields-Count: + - '5' Access-Control-Allow-Origin: - "*" Access-Control-Allow-Methods: - GET, POST Access-Control-Allow-Headers: - - Content-Type + - Content-Type, User-Agent + Access-Control-Expose-Headers: + - Request-Handler + Request-Handler: + - api79 + Server: + - Unicorns with magic wands (https://www.geocod.io) + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + X-Xss-Protection: + - 1; mode=block + X-Robots-Tag: + - none + X-Ratelimit-Remaining: + - '985' + X-Ratelimit-Limit: + - '1000' + X-Ratelimit-Period: + - '60' + Connection: + - close body: encoding: UTF-8 - string: '{"results":[{"address_components":{"number":"5599","street":"Mayberry","suffix":"St","formatted_street":"Mayberry + string: '{"results":[{"address_components":{"number":"5548","street":"Mason","suffix":"St","formatted_street":"Mason + St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"5548 + Mason St, Omaha, NE 68106","location":{"lat":41.24989,"lng":-96.00003},"accuracy":1,"accuracy_type":"rooftop","source":"Douglas","fields":{"congressional_districts":[{"name":"Congressional + District 2","district_number":2,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Bacon","first_name":"Don","birthday":"1963-08-16","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/bacon.house.gov","address":"1024 + Longworth House Office Building Washington DC 20515-2702","phone":"202-225-4155","contact_form":null},"social":{"rss_url":null,"twitter":"repdonbacon","facebook":"RepDonBacon","youtube":null,"youtube_id":"UCR9abI1lZzAZ6HwQXc-dLFQ"},"references":{"bioguide_id":"B001298","thomas_id":null,"opensecrets_id":"N00037049","lis_id":null,"cspan_id":"103442","govtrack_id":"412713","votesmart_id":"166299","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21701","wikipedia_id":"Don + Bacon (politician)"},"source":"Legislator data is originally collected and + aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Fischer","first_name":"Deb","birthday":"1951-03-01","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.fischer.senate.gov","address":"454 + Russell Senate Office Building Washington DC 20510","phone":"202-224-6551","contact_form":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/rss\/feed","twitter":"SenatorFischer","facebook":"senatordebfischer","youtube":"senatordebfischer","youtube_id":"UCrbEfZaG_WhB0PBHI1hefPQ"},"references":{"bioguide_id":"F000463","thomas_id":"02179","opensecrets_id":"N00033443","lis_id":"S357","cspan_id":"1034067","govtrack_id":"412556","votesmart_id":"41963","ballotpedia_id":"Deb + Fischer","washington_post_id":null,"icpsr_id":"41302","wikipedia_id":"Deb + Fischer"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sasse","first_name":"Benjamin","birthday":"1972-02-22","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sasse.senate.gov\/public","address":"107 + Russell Senate Office Building Washington DC 20510","phone":"202-224-4224","contact_form":"http:\/\/www.sasse.senate.gov\/public\/index.cfm\/email-ben"},"social":{"rss_url":null,"twitter":"SenSasse","facebook":"SenatorSasse","youtube":null,"youtube_id":"UCYaNGwcM2Dl5yDcDqS6xV2g"},"references":{"bioguide_id":"S001197","thomas_id":"02289","opensecrets_id":"N00035544","lis_id":"S382","cspan_id":"77429","govtrack_id":"412671","votesmart_id":"150182","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41503","wikipedia_id":"Ben + Sasse"},"source":"Legislator data is originally collected and aggregated by + https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State + Senate District 9","district_number":"9","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Omaha + Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"America\/Chicago","utc_offset":-6,"observes_dst":true,"abbreviation":"CST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"31","county_fips":"31055","tract_code":"004500","block_code":"4006","block_group":"4","full_fips":"310550045004006","place":{"name":"Omaha","fips":"3137000"},"metro_micro_statistical_area":{"name":"Omaha-Council + Bluffs, NE-IA","area_code":"36540","type":"metropolitan"},"combined_statistical_area":{"name":"Omaha-Council + Bluffs-Fremont, NE-IA","area_code":"420"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"5544","street":"Mason","suffix":"St","formatted_street":"Mason + St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"5544 + Mason St, Omaha, NE 68106","location":{"lat":41.249894,"lng":-95.999881},"accuracy":1,"accuracy_type":"rooftop","source":"Douglas","fields":{"congressional_districts":[{"name":"Congressional + District 2","district_number":2,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Bacon","first_name":"Don","birthday":"1963-08-16","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/bacon.house.gov","address":"1024 + Longworth House Office Building Washington DC 20515-2702","phone":"202-225-4155","contact_form":null},"social":{"rss_url":null,"twitter":"repdonbacon","facebook":"RepDonBacon","youtube":null,"youtube_id":"UCR9abI1lZzAZ6HwQXc-dLFQ"},"references":{"bioguide_id":"B001298","thomas_id":null,"opensecrets_id":"N00037049","lis_id":null,"cspan_id":"103442","govtrack_id":"412713","votesmart_id":"166299","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21701","wikipedia_id":"Don + Bacon (politician)"},"source":"Legislator data is originally collected and + aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Fischer","first_name":"Deb","birthday":"1951-03-01","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.fischer.senate.gov","address":"454 + Russell Senate Office Building Washington DC 20510","phone":"202-224-6551","contact_form":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/rss\/feed","twitter":"SenatorFischer","facebook":"senatordebfischer","youtube":"senatordebfischer","youtube_id":"UCrbEfZaG_WhB0PBHI1hefPQ"},"references":{"bioguide_id":"F000463","thomas_id":"02179","opensecrets_id":"N00033443","lis_id":"S357","cspan_id":"1034067","govtrack_id":"412556","votesmart_id":"41963","ballotpedia_id":"Deb + Fischer","washington_post_id":null,"icpsr_id":"41302","wikipedia_id":"Deb + Fischer"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sasse","first_name":"Benjamin","birthday":"1972-02-22","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sasse.senate.gov\/public","address":"107 + Russell Senate Office Building Washington DC 20510","phone":"202-224-4224","contact_form":"http:\/\/www.sasse.senate.gov\/public\/index.cfm\/email-ben"},"social":{"rss_url":null,"twitter":"SenSasse","facebook":"SenatorSasse","youtube":null,"youtube_id":"UCYaNGwcM2Dl5yDcDqS6xV2g"},"references":{"bioguide_id":"S001197","thomas_id":"02289","opensecrets_id":"N00035544","lis_id":"S382","cspan_id":"77429","govtrack_id":"412671","votesmart_id":"150182","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41503","wikipedia_id":"Ben + Sasse"},"source":"Legislator data is originally collected and aggregated by + https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State + Senate District 9","district_number":"9","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Omaha + Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"America\/Chicago","utc_offset":-6,"observes_dst":true,"abbreviation":"CST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"31","county_fips":"31055","tract_code":"004500","block_code":"4006","block_group":"4","full_fips":"310550045004006","place":{"name":"Omaha","fips":"3137000"},"metro_micro_statistical_area":{"name":"Omaha-Council + Bluffs, NE-IA","area_code":"36540","type":"metropolitan"},"combined_statistical_area":{"name":"Omaha-Council + Bluffs-Fremont, NE-IA","area_code":"420"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"5550","street":"Mason","suffix":"St","formatted_street":"Mason + St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"5550 + Mason St, Omaha, NE 68106","location":{"lat":41.249885,"lng":-96.000251},"accuracy":1,"accuracy_type":"rooftop","source":"Douglas","fields":{"congressional_districts":[{"name":"Congressional + District 2","district_number":2,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Bacon","first_name":"Don","birthday":"1963-08-16","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/bacon.house.gov","address":"1024 + Longworth House Office Building Washington DC 20515-2702","phone":"202-225-4155","contact_form":null},"social":{"rss_url":null,"twitter":"repdonbacon","facebook":"RepDonBacon","youtube":null,"youtube_id":"UCR9abI1lZzAZ6HwQXc-dLFQ"},"references":{"bioguide_id":"B001298","thomas_id":null,"opensecrets_id":"N00037049","lis_id":null,"cspan_id":"103442","govtrack_id":"412713","votesmart_id":"166299","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21701","wikipedia_id":"Don + Bacon (politician)"},"source":"Legislator data is originally collected and + aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Fischer","first_name":"Deb","birthday":"1951-03-01","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.fischer.senate.gov","address":"454 + Russell Senate Office Building Washington DC 20510","phone":"202-224-6551","contact_form":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/rss\/feed","twitter":"SenatorFischer","facebook":"senatordebfischer","youtube":"senatordebfischer","youtube_id":"UCrbEfZaG_WhB0PBHI1hefPQ"},"references":{"bioguide_id":"F000463","thomas_id":"02179","opensecrets_id":"N00033443","lis_id":"S357","cspan_id":"1034067","govtrack_id":"412556","votesmart_id":"41963","ballotpedia_id":"Deb + Fischer","washington_post_id":null,"icpsr_id":"41302","wikipedia_id":"Deb + Fischer"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sasse","first_name":"Benjamin","birthday":"1972-02-22","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sasse.senate.gov\/public","address":"107 + Russell Senate Office Building Washington DC 20510","phone":"202-224-4224","contact_form":"http:\/\/www.sasse.senate.gov\/public\/index.cfm\/email-ben"},"social":{"rss_url":null,"twitter":"SenSasse","facebook":"SenatorSasse","youtube":null,"youtube_id":"UCYaNGwcM2Dl5yDcDqS6xV2g"},"references":{"bioguide_id":"S001197","thomas_id":"02289","opensecrets_id":"N00035544","lis_id":"S382","cspan_id":"77429","govtrack_id":"412671","votesmart_id":"150182","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41503","wikipedia_id":"Ben + Sasse"},"source":"Legislator data is originally collected and aggregated by + https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State + Senate District 9","district_number":"9","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Omaha + Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"America\/Chicago","utc_offset":-6,"observes_dst":true,"abbreviation":"CST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"31","county_fips":"31055","tract_code":"004500","block_code":"4006","block_group":"4","full_fips":"310550045004006","place":{"name":"Omaha","fips":"3137000"},"metro_micro_statistical_area":{"name":"Omaha-Council + Bluffs, NE-IA","area_code":"36540","type":"metropolitan"},"combined_statistical_area":{"name":"Omaha-Council + Bluffs-Fremont, NE-IA","area_code":"420"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"5540","street":"Mason","suffix":"St","formatted_street":"Mason + St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"5540 + Mason St, Omaha, NE 68106","location":{"lat":41.249895,"lng":-95.999703},"accuracy":1,"accuracy_type":"rooftop","source":"Douglas","fields":{"congressional_districts":[{"name":"Congressional + District 2","district_number":2,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Bacon","first_name":"Don","birthday":"1963-08-16","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/bacon.house.gov","address":"1024 + Longworth House Office Building Washington DC 20515-2702","phone":"202-225-4155","contact_form":null},"social":{"rss_url":null,"twitter":"repdonbacon","facebook":"RepDonBacon","youtube":null,"youtube_id":"UCR9abI1lZzAZ6HwQXc-dLFQ"},"references":{"bioguide_id":"B001298","thomas_id":null,"opensecrets_id":"N00037049","lis_id":null,"cspan_id":"103442","govtrack_id":"412713","votesmart_id":"166299","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21701","wikipedia_id":"Don + Bacon (politician)"},"source":"Legislator data is originally collected and + aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Fischer","first_name":"Deb","birthday":"1951-03-01","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.fischer.senate.gov","address":"454 + Russell Senate Office Building Washington DC 20510","phone":"202-224-6551","contact_form":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/rss\/feed","twitter":"SenatorFischer","facebook":"senatordebfischer","youtube":"senatordebfischer","youtube_id":"UCrbEfZaG_WhB0PBHI1hefPQ"},"references":{"bioguide_id":"F000463","thomas_id":"02179","opensecrets_id":"N00033443","lis_id":"S357","cspan_id":"1034067","govtrack_id":"412556","votesmart_id":"41963","ballotpedia_id":"Deb + Fischer","washington_post_id":null,"icpsr_id":"41302","wikipedia_id":"Deb + Fischer"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sasse","first_name":"Benjamin","birthday":"1972-02-22","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sasse.senate.gov\/public","address":"107 + Russell Senate Office Building Washington DC 20510","phone":"202-224-4224","contact_form":"http:\/\/www.sasse.senate.gov\/public\/index.cfm\/email-ben"},"social":{"rss_url":null,"twitter":"SenSasse","facebook":"SenatorSasse","youtube":null,"youtube_id":"UCYaNGwcM2Dl5yDcDqS6xV2g"},"references":{"bioguide_id":"S001197","thomas_id":"02289","opensecrets_id":"N00035544","lis_id":"S382","cspan_id":"77429","govtrack_id":"412671","votesmart_id":"150182","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41503","wikipedia_id":"Ben + Sasse"},"source":"Legislator data is originally collected and aggregated by + https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State + Senate District 9","district_number":"9","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Omaha + Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"America\/Chicago","utc_offset":-6,"observes_dst":true,"abbreviation":"CST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"31","county_fips":"31055","tract_code":"004500","block_code":"4006","block_group":"4","full_fips":"310550045004006","place":{"name":"Omaha","fips":"3137000"},"metro_micro_statistical_area":{"name":"Omaha-Council + Bluffs, NE-IA","area_code":"36540","type":"metropolitan"},"combined_statistical_area":{"name":"Omaha-Council + Bluffs-Fremont, NE-IA","area_code":"420"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"5556","street":"Mason","suffix":"St","formatted_street":"Mason + St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"5556 + Mason St, Omaha, NE 68106","location":{"lat":41.249895,"lng":-96.000434},"accuracy":1,"accuracy_type":"rooftop","source":"Douglas","fields":{"congressional_districts":[{"name":"Congressional + District 2","district_number":2,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Bacon","first_name":"Don","birthday":"1963-08-16","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/bacon.house.gov","address":"1024 + Longworth House Office Building Washington DC 20515-2702","phone":"202-225-4155","contact_form":null},"social":{"rss_url":null,"twitter":"repdonbacon","facebook":"RepDonBacon","youtube":null,"youtube_id":"UCR9abI1lZzAZ6HwQXc-dLFQ"},"references":{"bioguide_id":"B001298","thomas_id":null,"opensecrets_id":"N00037049","lis_id":null,"cspan_id":"103442","govtrack_id":"412713","votesmart_id":"166299","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21701","wikipedia_id":"Don + Bacon (politician)"},"source":"Legislator data is originally collected and + aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Fischer","first_name":"Deb","birthday":"1951-03-01","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.fischer.senate.gov","address":"454 + Russell Senate Office Building Washington DC 20510","phone":"202-224-6551","contact_form":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/rss\/feed","twitter":"SenatorFischer","facebook":"senatordebfischer","youtube":"senatordebfischer","youtube_id":"UCrbEfZaG_WhB0PBHI1hefPQ"},"references":{"bioguide_id":"F000463","thomas_id":"02179","opensecrets_id":"N00033443","lis_id":"S357","cspan_id":"1034067","govtrack_id":"412556","votesmart_id":"41963","ballotpedia_id":"Deb + Fischer","washington_post_id":null,"icpsr_id":"41302","wikipedia_id":"Deb + Fischer"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sasse","first_name":"Benjamin","birthday":"1972-02-22","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sasse.senate.gov\/public","address":"107 + Russell Senate Office Building Washington DC 20510","phone":"202-224-4224","contact_form":"http:\/\/www.sasse.senate.gov\/public\/index.cfm\/email-ben"},"social":{"rss_url":null,"twitter":"SenSasse","facebook":"SenatorSasse","youtube":null,"youtube_id":"UCYaNGwcM2Dl5yDcDqS6xV2g"},"references":{"bioguide_id":"S001197","thomas_id":"02289","opensecrets_id":"N00035544","lis_id":"S382","cspan_id":"77429","govtrack_id":"412671","votesmart_id":"150182","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41503","wikipedia_id":"Ben + Sasse"},"source":"Legislator data is originally collected and aggregated by + https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State + Senate District 9","district_number":"9","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Omaha + Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"America\/Chicago","utc_offset":-6,"observes_dst":true,"abbreviation":"CST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"31","county_fips":"31055","tract_code":"004500","block_code":"4006","block_group":"4","full_fips":"310550045004006","place":{"name":"Omaha","fips":"3137000"},"metro_micro_statistical_area":{"name":"Omaha-Council + Bluffs, NE-IA","area_code":"36540","type":"metropolitan"},"combined_statistical_area":{"name":"Omaha-Council + Bluffs-Fremont, NE-IA","area_code":"420"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"1029","predirectional":"S","street":"55th","suffix":"St","formatted_street":"S + 55th St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"1029 + S 55th St, Omaha, NE 68106","location":{"lat":41.248762,"lng":-95.997942},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 2","district_number":2,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Bacon","first_name":"Don","birthday":"1963-08-16","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/bacon.house.gov","address":"1024 + Longworth House Office Building Washington DC 20515-2702","phone":"202-225-4155","contact_form":null},"social":{"rss_url":null,"twitter":"repdonbacon","facebook":"RepDonBacon","youtube":null,"youtube_id":"UCR9abI1lZzAZ6HwQXc-dLFQ"},"references":{"bioguide_id":"B001298","thomas_id":null,"opensecrets_id":"N00037049","lis_id":null,"cspan_id":"103442","govtrack_id":"412713","votesmart_id":"166299","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21701","wikipedia_id":"Don + Bacon (politician)"},"source":"Legislator data is originally collected and + aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Fischer","first_name":"Deb","birthday":"1951-03-01","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.fischer.senate.gov","address":"454 + Russell Senate Office Building Washington DC 20510","phone":"202-224-6551","contact_form":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/rss\/feed","twitter":"SenatorFischer","facebook":"senatordebfischer","youtube":"senatordebfischer","youtube_id":"UCrbEfZaG_WhB0PBHI1hefPQ"},"references":{"bioguide_id":"F000463","thomas_id":"02179","opensecrets_id":"N00033443","lis_id":"S357","cspan_id":"1034067","govtrack_id":"412556","votesmart_id":"41963","ballotpedia_id":"Deb + Fischer","washington_post_id":null,"icpsr_id":"41302","wikipedia_id":"Deb + Fischer"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sasse","first_name":"Benjamin","birthday":"1972-02-22","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sasse.senate.gov\/public","address":"107 + Russell Senate Office Building Washington DC 20510","phone":"202-224-4224","contact_form":"http:\/\/www.sasse.senate.gov\/public\/index.cfm\/email-ben"},"social":{"rss_url":null,"twitter":"SenSasse","facebook":"SenatorSasse","youtube":null,"youtube_id":"UCYaNGwcM2Dl5yDcDqS6xV2g"},"references":{"bioguide_id":"S001197","thomas_id":"02289","opensecrets_id":"N00035544","lis_id":"S382","cspan_id":"77429","govtrack_id":"412671","votesmart_id":"150182","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41503","wikipedia_id":"Ben + Sasse"},"source":"Legislator data is originally collected and aggregated by + https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State + Senate District 9","district_number":"9","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Omaha + Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"America\/Chicago","utc_offset":-6,"observes_dst":true,"abbreviation":"CST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"31","county_fips":"31055","tract_code":"004500","block_code":"2000","block_group":"2","full_fips":"310550036002000","place":{"name":"Omaha","fips":"3137000"},"metro_micro_statistical_area":{"name":"Omaha-Council + Bluffs, NE-IA","area_code":"36540","type":"metropolitan"},"combined_statistical_area":{"name":"Omaha-Council + Bluffs-Fremont, NE-IA","area_code":"420"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"5599","street":"Pierce","suffix":"St","formatted_street":"Pierce St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"5599 - Mayberry St, Omaha, NE 68106","location":{"lat":41.250585,"lng":-95.997945},"accuracy":1,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae - dataset from the US Census Bureau","fields":{"congressional_district":{"name":"Congressional - District 2","district_number":2,"congress_number":"115th","congress_years":"2017-2019"},"state_legislative_districts":{"senate":{"name":"State - Senate District 9","district_number":"9"}},"school_districts":{"unified":{"name":"Omaha - Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"CST","utc_offset":-6,"observes_dst":true}}},{"address_components":{"number":"975","predirectional":"S","street":"57th","suffix":"St","formatted_street":"S - 57th St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"975 - S 57th St, Omaha, NE 68106","location":{"lat":41.250211,"lng":-96.001138},"accuracy":0.51,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae - dataset from the US Census Bureau","fields":{"congressional_district":{"name":"Congressional - District 2","district_number":2,"congress_number":"115th","congress_years":"2017-2019"},"state_legislative_districts":{"senate":{"name":"State - Senate District 9","district_number":"9"}},"school_districts":{"unified":{"name":"Omaha - Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"CST","utc_offset":-6,"observes_dst":true}}},{"address_components":{"number":"5700","street":"Mason","suffix":"St","formatted_street":"Mason - St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"5700 - Mason St, Omaha, NE 68106","location":{"lat":41.250211,"lng":-96.001138},"accuracy":0.5,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae - dataset from the US Census Bureau","fields":{"congressional_district":{"name":"Congressional - District 2","district_number":2,"congress_number":"115th","congress_years":"2017-2019"},"state_legislative_districts":{"senate":{"name":"State - Senate District 9","district_number":"9"}},"school_districts":{"unified":{"name":"Omaha - Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"CST","utc_offset":-6,"observes_dst":true}}}]}' - http_version: - recorded_at: Fri, 28 Jul 2017 19:34:00 GMT -recorded_with: VCR 3.0.3 + Pierce St, Omaha, NE 68106","location":{"lat":41.247893,"lng":-95.999856},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 2","district_number":2,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Bacon","first_name":"Don","birthday":"1963-08-16","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/bacon.house.gov","address":"1024 + Longworth House Office Building Washington DC 20515-2702","phone":"202-225-4155","contact_form":null},"social":{"rss_url":null,"twitter":"repdonbacon","facebook":"RepDonBacon","youtube":null,"youtube_id":"UCR9abI1lZzAZ6HwQXc-dLFQ"},"references":{"bioguide_id":"B001298","thomas_id":null,"opensecrets_id":"N00037049","lis_id":null,"cspan_id":"103442","govtrack_id":"412713","votesmart_id":"166299","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21701","wikipedia_id":"Don + Bacon (politician)"},"source":"Legislator data is originally collected and + aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Fischer","first_name":"Deb","birthday":"1951-03-01","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.fischer.senate.gov","address":"454 + Russell Senate Office Building Washington DC 20510","phone":"202-224-6551","contact_form":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/rss\/feed","twitter":"SenatorFischer","facebook":"senatordebfischer","youtube":"senatordebfischer","youtube_id":"UCrbEfZaG_WhB0PBHI1hefPQ"},"references":{"bioguide_id":"F000463","thomas_id":"02179","opensecrets_id":"N00033443","lis_id":"S357","cspan_id":"1034067","govtrack_id":"412556","votesmart_id":"41963","ballotpedia_id":"Deb + Fischer","washington_post_id":null,"icpsr_id":"41302","wikipedia_id":"Deb + Fischer"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sasse","first_name":"Benjamin","birthday":"1972-02-22","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sasse.senate.gov\/public","address":"107 + Russell Senate Office Building Washington DC 20510","phone":"202-224-4224","contact_form":"http:\/\/www.sasse.senate.gov\/public\/index.cfm\/email-ben"},"social":{"rss_url":null,"twitter":"SenSasse","facebook":"SenatorSasse","youtube":null,"youtube_id":"UCYaNGwcM2Dl5yDcDqS6xV2g"},"references":{"bioguide_id":"S001197","thomas_id":"02289","opensecrets_id":"N00035544","lis_id":"S382","cspan_id":"77429","govtrack_id":"412671","votesmart_id":"150182","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41503","wikipedia_id":"Ben + Sasse"},"source":"Legislator data is originally collected and aggregated by + https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State + Senate District 9","district_number":"9","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Omaha + Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"America\/Chicago","utc_offset":-6,"observes_dst":true,"abbreviation":"CST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"31","county_fips":"31055","tract_code":"003600","block_code":"2007","block_group":"2","full_fips":"310550036002007","place":{"name":"Omaha","fips":"3137000"},"metro_micro_statistical_area":{"name":"Omaha-Council + Bluffs, NE-IA","area_code":"36540","type":"metropolitan"},"combined_statistical_area":{"name":"Omaha-Council + Bluffs-Fremont, NE-IA","area_code":"420"},"metropolitan_division":null,"source":"US + Census Bureau"}}}},{"address_components":{"number":"940","predirectional":"S","street":"54th","suffix":"St","formatted_street":"S + 54th St","city":"Omaha","county":"Douglas County","state":"NE","zip":"68106","country":"US"},"formatted_address":"940 + S 54th St, Omaha, NE 68106","location":{"lat":41.250057,"lng":-95.996612},"accuracy":0.96,"accuracy_type":"nearest_street","source":"TIGER\/Line\u00ae + dataset from the US Census Bureau","fields":{"congressional_districts":[{"name":"Congressional + District 2","district_number":2,"congress_number":"116th","congress_years":"2019-2021","proportion":1,"current_legislators":[{"type":"representative","bio":{"last_name":"Bacon","first_name":"Don","birthday":"1963-08-16","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/bacon.house.gov","address":"1024 + Longworth House Office Building Washington DC 20515-2702","phone":"202-225-4155","contact_form":null},"social":{"rss_url":null,"twitter":"repdonbacon","facebook":"RepDonBacon","youtube":null,"youtube_id":"UCR9abI1lZzAZ6HwQXc-dLFQ"},"references":{"bioguide_id":"B001298","thomas_id":null,"opensecrets_id":"N00037049","lis_id":null,"cspan_id":"103442","govtrack_id":"412713","votesmart_id":"166299","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"21701","wikipedia_id":"Don + Bacon (politician)"},"source":"Legislator data is originally collected and + aggregated by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Fischer","first_name":"Deb","birthday":"1951-03-01","gender":"F","party":"Republican"},"contact":{"url":"https:\/\/www.fischer.senate.gov","address":"454 + Russell Senate Office Building Washington DC 20510","phone":"202-224-6551","contact_form":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/contact"},"social":{"rss_url":"http:\/\/www.fischer.senate.gov\/public\/index.cfm\/rss\/feed","twitter":"SenatorFischer","facebook":"senatordebfischer","youtube":"senatordebfischer","youtube_id":"UCrbEfZaG_WhB0PBHI1hefPQ"},"references":{"bioguide_id":"F000463","thomas_id":"02179","opensecrets_id":"N00033443","lis_id":"S357","cspan_id":"1034067","govtrack_id":"412556","votesmart_id":"41963","ballotpedia_id":"Deb + Fischer","washington_post_id":null,"icpsr_id":"41302","wikipedia_id":"Deb + Fischer"},"source":"Legislator data is originally collected and aggregated + by https:\/\/github.com\/unitedstates\/"},{"type":"senator","bio":{"last_name":"Sasse","first_name":"Benjamin","birthday":"1972-02-22","gender":"M","party":"Republican"},"contact":{"url":"https:\/\/www.sasse.senate.gov\/public","address":"107 + Russell Senate Office Building Washington DC 20510","phone":"202-224-4224","contact_form":"http:\/\/www.sasse.senate.gov\/public\/index.cfm\/email-ben"},"social":{"rss_url":null,"twitter":"SenSasse","facebook":"SenatorSasse","youtube":null,"youtube_id":"UCYaNGwcM2Dl5yDcDqS6xV2g"},"references":{"bioguide_id":"S001197","thomas_id":"02289","opensecrets_id":"N00035544","lis_id":"S382","cspan_id":"77429","govtrack_id":"412671","votesmart_id":"150182","ballotpedia_id":null,"washington_post_id":null,"icpsr_id":"41503","wikipedia_id":"Ben + Sasse"},"source":"Legislator data is originally collected and aggregated by + https:\/\/github.com\/unitedstates\/"}]}],"state_legislative_districts":{"senate":{"name":"State + Senate District 9","district_number":"9","is_upcoming_state_legislative_district":false}},"school_districts":{"unified":{"name":"Omaha + Public Schools","lea_code":"3174820","grade_low":"PK","grade_high":"12"}},"timezone":{"name":"America\/Chicago","utc_offset":-6,"observes_dst":true,"abbreviation":"CST","source":"\u00a9 + OpenStreetMap contributors"},"census":{"2019":{"census_year":2019,"state_fips":"31","county_fips":"31055","tract_code":"004500","block_code":"3010","block_group":"3","full_fips":"310550045003010","place":{"name":"Omaha","fips":"3137000"},"metro_micro_statistical_area":{"name":"Omaha-Council + Bluffs, NE-IA","area_code":"36540","type":"metropolitan"},"combined_statistical_area":{"name":"Omaha-Council + Bluffs-Fremont, NE-IA","area_code":"420"},"metropolitan_division":null,"source":"US + Census Bureau"}}}}]}' + recorded_at: Tue, 24 Nov 2020 16:31:18 GMT +recorded_with: VCR 6.0.0