DaniWeb offers a very robust API that is capable of duplicating most read capabilities of the website. Additionally, there is some limited write functionality. API requests return either JSON or JSONP (for Javascript compatibility), and there is also support for OAuth 2.0 (both serverside and clientside implementations). OAuth allows your application to automagically gain read / write access to the member profile and personal data of any end user currently using it, without the need for the end user to share their login credentials. As an example of a use case, it offers the ability to create a Log In with DaniWeb feature to replace or extend your application's own login mechanism.
Connect to a live OAuth 2.0 serverside demo Connect to a live OAuth 2.0 clientside demo
Please note that you must be a DaniWeb community member in order to generate a client_id and client_secret, which is necessary to generate an access_token to make authenticated requests that use OAuth 2.0. You can still make unauthenticated requests to our API.