User login form 2012
sustainability in 12 sub-categories.
ROLLBACK and view CSR ratings
over time (pro level).
EXPORT customized search results
VIEW companies' CSR sites and
underlying data from many sources.
Click here for the V2.1 draft version of The CSRHub Specification for REST Access (CSRA) API.
The CSRHub Specification for REST Access (CSRA) API
The CSRHub Specification for REST Access (CSRA) API offers a simple way to request information from the CSRHub database. A developer can easily write code that requests CSRHub overall, category or subcategory ratings. Applications can also use the CSRA API to:
CSRA is designed to allow developers to create their applications without requiring support or programming resources from CSRHub. To implement CSRA, developers architect their back-end server to respond to specifically structured REST requests in an expected way. A developer must either begin each session with a login transaction (and then include in each request appropriate authentication credentials) or use a static API key. The CSRHub server inspects these credentials and uses them to associate the request with a user ID and profile ID. It then delivers a profile-adjusted rating to the requesting application. User profile information also determines the default month for the data set that the user receives. Because CSRA is conditioned by user profiles, it is easy for an application to adjust CSRHub ratings to meet the particular views and needs of each different user of the application.
CSRA supplements several other methods that CSRHub provides to those who want to use or redistribute its data. These methods include: