Skip to main content
Commonmark migration
Source Link

###What are the API request limits?

What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limits are per user IP address, per-day, with some exceptions.

###When should I use a key?

When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app.

###How do I use the key?

How do I use the key?

For GET requests (everything that does not write), Add it as a query parameter -- EG ...&key=abcxyz123 -- (not as a header) to the requested URL.

###I'm building a library, should I include a key?

I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application.

###What should I do if I need more requests per day?

What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users.

###What if I share an IP with another [app]?

What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

###What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limits are per user IP address, per-day, with some exceptions.

###When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app.

###How do I use the key?

For GET requests (everything that does not write), Add it as a query parameter -- EG ...&key=abcxyz123 -- (not as a header) to the requested URL.

###I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application.

###What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users.

###What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limits are per user IP address, per-day, with some exceptions.

When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app.

How do I use the key?

For GET requests (everything that does not write), Add it as a query parameter -- EG ...&key=abcxyz123 -- (not as a header) to the requested URL.

I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application.

What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users.

What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

Addressed hippietrail's comment (now deleted).
Source Link
Brock Adams
  • 13k
  • 5
  • 39
  • 64

###What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limitlimits are per-site, per-day. So, with a legitimate key, you can make 10,000 requests a day to each site which exposes the APIper user IP address, per-day, with some exceptions. 

###When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app. 

###How do I use the key?

For GET requests (everything that does not write), Add it as a query parameter -- EG ...&key=abcxyz123 -- (not as a header) to the requested URL. 

###I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application. 

###What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users. 

###What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

###What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limit are per-site, per-day. So, with a legitimate key, you can make 10,000 requests a day to each site which exposes the API.

###When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app.

###How do I use the key?

For GET requests (everything that does not write), Add it as a query parameter -- EG ...&key=abcxyz123 -- (not as a header) to the requested URL.

###I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application.

###What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users.

###What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

###What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limits are per user IP address, per-day, with some exceptions. 

###When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app. 

###How do I use the key?

For GET requests (everything that does not write), Add it as a query parameter -- EG ...&key=abcxyz123 -- (not as a header) to the requested URL. 

###I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application. 

###What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users. 

###What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

added 91 characters in body
Source Link
Brock Adams
  • 13k
  • 5
  • 39
  • 64

###What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limit are per-site, per-day. So, with a legitimate key, you can make 10,000 requests a day to each site which exposes the API.

###When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app.

###How do I use the key?

Add it as a query parameterFor GET requests (everything that does not write), Add it as a query parameter -- EG ...&key=abcxyz123 -- (not as a header) to requests to the Stack Exchange APIrequested URL.

###I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application.

###What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users.

###What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

###What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limit are per-site, per-day. So, with a legitimate key, you can make 10,000 requests a day to each site which exposes the API.

###When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app.

###How do I use the key?

Add it as a query parameter ...&key=abcxyz123 (not as a header) to requests to the Stack Exchange API.

###I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application.

###What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users.

###What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

###What are the API request limits?

A single IP address can only make a certain number of API requests per day, depending on the presence of a valid API key.

Default API daily limits:

  • Key: 10,000
  • No Key: 300

These limit are per-site, per-day. So, with a legitimate key, you can make 10,000 requests a day to each site which exposes the API.

###When should I use a key?

The No Key limit is meant for light experimentation and simple development work. The instant you need the higher limit, it is acceptable to register for a key. Your application does not need to be in a releasable — even an alpha — state. Remember to update your application registration when you do release your app.

###How do I use the key?

For GET requests (everything that does not write), Add it as a query parameter -- EG ...&key=abcxyz123 -- (not as a header) to the requested URL.

###I'm building a library, should I include a key?

No, your library should instead take a key to use at initialization.

Remember that using a revoked or invalid key on a request will cause that request to not be completed. Consequently, an abusive application using your library could result in all legitimate applications also using your library being banned from the API.

For development purposes it's fine to register for an API key and use it in, say, a test suite or demo application.

###What should I do if I need more requests per day?

Certain types of applications — services and websites, to name two — can legitimately have much higher per-day request requirements than typical applications. If you can demonstrate a need for a higher request quota, contact us.

However, the Key limit should be sufficient for development, so please only request an increased quota when your application is live and has a non-trivial number of users.

###What if I share an IP with another [app]?

You should use the authentication feature to acquire a no_expiry access_token tied to your account, and use it for all requests.

After creating a Stack App, it is not clear *how* to use the key. It says "Pass this as key when making requests," but it doesn't say *how* to pass it.
Source Link
Loading
edited title
Link
Brock Adams
  • 13k
  • 5
  • 39
  • 64
Loading
replaced http://stackapps.com/ with https://stackapps.com/
Source Link
Loading
edited tags
Link
Brock Adams
  • 13k
  • 5
  • 39
  • 64
Loading
added 22 characters in body
Source Link
RegDwight
  • 101
  • 1
  • 1
  • 5
Loading
Added the "limits" tag and the "api-key" tag, especially since this is a canonical post on the subject.
Link
jmort253
  • 763
  • 1
  • 5
  • 20
Loading
deleted 391 characters in body
Source Link
Kevin Montrose
  • 18.7k
  • 6
  • 35
  • 62
Loading
added 649 characters in body
Source Link
Kevin Montrose
  • 18.7k
  • 6
  • 35
  • 62
Loading
Added tag "discussion" in order to edit (same as for FAQ posts on Meta Stack Overflow). Minor edit: grammar/spelling/case/punctuation/etc. - ref.: <http://www.irosetta.com/questions/289/nouns-used-as-adjectives/290#290>.
Source Link
Loading
Post Made Community Wiki by Kevin Montrose
Source Link
Kevin Montrose
  • 18.7k
  • 6
  • 35
  • 62
Loading