Token Endpoint

Generate an access token to get access to authorized fields.

Pro Plan Required!

You'll need a Pro Plan with a perpetual license to use this feature. You'll also get thousands more icons, access to services, and support!

Looking for a plan with a perpetual license? Check out our plans page for detailed information on which plans offer this option.

Already got a plan? Sign in!

An access token is required to access authorized fields on the schema. The /token endpoint is used to resolve an API Token into an access token. An access token can be used for any number of requests, until it expires.

  1. Grab your API Token from your account page.
  2. Suppose your API Token is: D3C4F-C0FF33-ADD-C0C0A. You would use your API Token to request a fresh access token like this:
curl -H "Authorization: Bearer D3C4F-C0FF33-ADD-C0C0A" \
-X POST \
https://api.fontawesome.com/token
{
  "access_token":"123.abc.456def"
  "expires_in":3600,
  "scopes":["public","kits_read"],
  "token_type":"Bearer"
}
curl -H "Authorization: Bearer 123.abc.456def" ...
    No results