Return 429 Status code when search item in SharePoint?

Jackie Dinh 65 Reputation points
2025-07-22T10:31:44.27+00:00

This is special Site

Does anyone know this problem? If so, please help me.

Microsoft 365 and Office | SharePoint | Development
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Steven-N 15,160 Reputation points Microsoft External Staff Moderator
    2025-07-22T12:31:18.77+00:00

    Hi Jackie Dinh 

    Thanks for reaching out to Microsoft Q&A forum support 

    Based on your description and the images you provided, I understand that you are encountering two separate issues in different scenarios. From my research, the following information may be helpful to you. 

    Issue 1:  

    User's image

    Based on the image and the error codes displayed, the initial assessment is as follows: 

    • TooManyRequests 
    • InternalServerError 
    • The Network tab shows several failed requests. 

    In my opinion, the issue may be caused by a combination of factors, including rate limiting by the SharePoint search service due to excessive or frequent queries, internal server errors indicating temporary problems with Microsoft’s backend systems or misconfigurations in the SharePoint environment, and potential indexing issues where content has not been properly indexed, resulting in no search results even for valid queries. 

    In this case, we recommend the following actions: 

    • Retry the search after a short period and monitor whether the issue persists, as it may be a temporary service disruption. 
    • If the issue continues, escalate it to your SharePoint administrator to investigate further, check the Microsoft 365 Service Health Dashboard, and contact Microsoft support if necessary. 

    Issue 2:  

    User's image

    As the error displayed code 429, based on the information listed at Microsoft Graph throttling guidance - Microsoft Graph | Microsoft Learn   

    Your issue can be determined as "throttling threshold exceeded". However, normally when you implement error handling, use the HTTP error code 429 to detect throttling. The failed response includes the Retry-After response header but in your image, the Retry-After response header does not display.  

    If no Retry-After header is provided by the response, we recommend implementing an exponential backoff retry policy. You can also implement more advanced patterns when building large-scale applications. 

    In this specical context, Microsoft recommend that you can try to use Microsoft Graph Data Connect instead of the Microsoft Graph REST APIs. Microsoft Graph Data Connect allows organizations to extract Microsoft 365 data in bulk without being subject to throttling limits. 

    Hope my answer will help you 


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".     

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.