Stack Exchange APIs Terms of Use

Accepting the Terms of Use

The Stack Exchange application programming interfaces (the “API Services”) are a set of programming interfaces which allow you to programatically query and connect to the Stack Exchange Network. Applications (“Applications”) are code, programs or other interfaces which connect to the API Services. Please read these terms of use (“API Agreement”) carefully before using the API Services. By using or accessing the API Services, you agree to become bound by all the terms and conditions of this API Agreement as well as the Stack Exchange Terms of Service. If you do not agree to all the terms and conditions of this API Agreement, do not use the API Services. Stack Exchange reserves the right, at its discretion, to modify these API Terms of Use at any time by posting revised API Terms of Use. The API Services are accessed by You (“Subscriber” or “You”) under the following terms and conditions:

1. API Attribution

All Applications must ensure they visually indicate that the Stack Exchange Network is the source of the content provided through the API Services (section 3a of the Stack Exchange Terms of Service). Applications which may in any way be indexed by search engines must adhere to all Attribution rules defined in the Stack Exchange Terms of Service. For applications that lack access to web browsing services, simple text versions of URLs (instead of hyperlinks) will be sufficient. Exceptions to these attribution rules must be requested in advance of deploying any Applications.

2. Stack Exchange Trademark and Brand Guidelines

Stack Exchange Inc. logos, branding, and other copyrighted content returned by the API may be used unmodified for the purposes of identification (ie. identifying content on Stack Overflow with the Stack Overflow logo). Other uses of Stack Exchange Inc. content are subject to the Stack Exchange Trademark Guidelines.

3. Termination

Stack Exchange may terminate or suspend any and all access to API Services immediately, without prior notice or liability, if You breach any of the terms or conditions of this API Agreement. Upon termination of access, Your right to use the API Services will immediately cease. All provisions of this API Agreement which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, and limitations of liability. Termination of Your access to and use of the API Services shall not relieve you of any obligations arising or accruing prior to such termination or limit any liability which You otherwise may have to Stack Exchange or the API Services, including without limitation any indemnification obligations contained herein.