⚙️EtherScore API

How to use EtherScore API to integrate onchain reputations

The EtherScore API provides comprehensive onchain reputation data for integration with Dapps or communities. The data includes various user metrics, such as:

  • User Profile:

    • Verification status with a verified badge icon

    • User tier and rank, with associated images

    • Badge statistics, including maximum and user-minted badge counts

  • Latest User Attestation:

    • Recently attested badge count and tier

  • Additional Information:

    • Profile URL linked to the user's wallet address

    • Tooltips providing guidance on badges and tiers

The API is freely accessible, to get an API key, please reach us at [email protected] , or in our Discord server.

{
	success: true,
	data: {
			user_metrics: {
				user_profile: {
					verified: "Verified",
					verified_image: "<server>/images/icons/Avatar_Check_Verified_Icon.svg",
					tier_image: "<server>/images/reputationTiers/<user_tier>.png",
					max_badge_count: <current max count of badges>,
					user_badge_count: <current user-minted count of badges>,
					user_rank: <current user rank>,
					user_tier: <current user tier>,
					user_badge_percentage: <user_badge_count / max_badge_count>,
				},
				latest_user_attestation: {
					tier_image: "<server>/images/reputationTiers/<user_tier>.png",
					max_badge_count: <lastly attested max count of badges>,
					user_badge_count: <lastly attested user-minted count of badges>,
					user_rank: <lastly attested user rank>,
					user_tier: <lastly attested user tier>
				},
				profile_url: <server>/<wallet address>,
				tooltip_badges: “tooltip text for badges”,
				tooltip_tiers: “tooltip text for tiers”,
			}
		}
}

Last updated