More documentation is available via the API routes for fetching claims. Go to the JSON tab of the claim details in-site to see an example one. Note that fetchPrivateParams: true is necessary to get certain private information. You must have permissions to view private parameters.
const claimsRes = await BitBadgesApi.getClaims({****
claimIds: [claimId],
fetchPrivateParams: false, // True to return private params (must have permissions to view)
privateStatesToFetch: [{ claimId, instanceId }] // If you need private state (certain state is public)
});
const claim = claimsRes.claims[0];
const bitbadgesAddress = convertToBitBadgesAddress(...);
const numUsesPlugin = claim.plugins.find((plugin) => plugin.pluginId === 'numUses');