Summary
Calling the Social API profile endpoint returns a 500 error related to a Farcaster lookup credit limit from Neynar, even though the request itself is valid and authenticated.
Endpoint
GET https://social.thirdweb.com/v1/profiles/{addresss}
Headers
x-client-id: <my_client_id>
Error Response
{
"code": 500,
"message": "Failed to fetch farcaster profile - You've used 969,000 credits, which exceeds your plan's monthly allocation. Please upgrade your plan here (https://dev.neynar.com/account/plans)"
}
Observed Behavior
The API fails due to an upstream Neynar quota limit. I am not directly using Neynar, but the dependency seems to affect thirdweb profile fetch requests.
Expected Behavior
The endpoint should either:
- return available profile data without failing entirely, or
- return a clear thirdweb-specific error indicating what action is required
Impact
This blocks integration because profile fetches fail consistently once the upstream quota is hit.
Happy to provide additional logs or test requests if needed.