For a deeper look into our DataScope Select SOAP API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
1 1 3 7

When I tried to pull data from DSS Rest API for around 1200 RICs, I am getting a status response of 429. How can I fix this?

dss-rest-apidatascope-selectdss
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
Accepted
13.7k 26 8 12

@sreedhanya.kavunkara,

HTTP status codes are described in this help page.

HTTP 429 means "Too many requests". This is returned if the client exceeded their allowed number of requests or requested data-points. The error message will include the best recourse to resolve this issue. This may be to reduce the number of instruments per request, reduce the number of data points, reduce the number of requests per hour or reduce the number of concurrent requests.

You do not post the error message or extraction notes, so I cannot give you more details on the cause in this particular case, but here is the most likely cause:

Too many concurrent extraction requests. Each user can concurrently run up to a certain number of extraction requests per report template type. Each report template type has its own maximum, evaluated independently of the maximums for other report template types. When a user reaches his limit for a report template type, any additional extraction request will fail, with the extraction notes explaining why. The request will return HTTP status 429 with a description of the problem. The limit is 50 concurrent requests per user for each of the following templates: Bond Schedules, Commodities Corrections History, Fund Allocation, News Analytics, News Analytics Commodities, News Items, Ownership, StarMine, Symbol Cross Reference.

That said, an HTTP 429 could also indicate that extraction requests are being submitted at too high a rate.

For more information, refer to the DSS Best practices and limits document, chapter 3.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Upvotes
4.4k 10 6 9

@sreedhanya.kavunkara

Status 429 is TooManyRequestsException.

The body of the response should have an error message telling you how to resolve the issue.

But generally, you would have to reduce the number of RICs.

Please see the DSS REST API Help page for the list of status response.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Click below to post an Idea Post Idea