Skip to content

Instantly share code, notes, and snippets.

@GUI
Created January 8, 2015 19:46
Show Gist options
  • Save GUI/4898ee03d7b2d487ed05 to your computer and use it in GitHub Desktop.
Save GUI/4898ee03d7b2d487ed05 to your computer and use it in GitHub Desktop.
SAM API Rate Limits

Test Script

require "rest_client"

10.times do
  puts Time.now
  RestClient.get("https://api.data.gov/sam/v1/registrations/1459697830000?api_key=#{ENV["API_KEY"]}") do |response|
    puts "Response: #{response.code}"
  end
  
  sleep 1
end

Results

$ API_KEY=MY_KEY ruby test_rate.rb
2015-01-08 12:42:44 -0700
Response: 200
2015-01-08 12:42:46 -0700
Response: 200
2015-01-08 12:42:47 -0700
Response: 200
2015-01-08 12:42:48 -0700
Response: 200
2015-01-08 12:42:50 -0700
Response: 200
2015-01-08 12:42:51 -0700
Response: 200
2015-01-08 12:42:52 -0700
Response: 200
2015-01-08 12:42:54 -0700
Response: 200
2015-01-08 12:42:55 -0700
Response: 200
2015-01-08 12:42:56 -0700
Response: 200
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment