Generate Unique Robot Avatars using RoboHash API

Are you looking for a free robot avatar generator API? Look no further than RoboHash!

RoboHash is a API that generates unique robot avatars based on a provided input string. It's a great way to add visual identity to your application or project.

Using the RoboHash API is an easy process. Here are a few examples using JavaScript:

Example #1: Generate Robot Avatar Image

To generate a robot avatar image, use fetch method and specify the input string after https://robohash.org/.

const input = 'example';
const img = document.createElement('img');
const url = `https://robohash.org/${input}?size=200x200`;
fetch(url)
  .then(response => response.blob())
  .then(blob => {
    img.src = URL.createObjectURL(blob);
    document.body.appendChild(img);
  });

Example #2: Generate Robot Avatar Image with Custom Options

The RoboHash API allows you to add custom options to the avatar. Here's how you can use custom options to create your own unique avatars:

const options = {
  size: '400x400',
  set: 'set1',
  bgset: 'bg1',
  format: 'svg',
};
const input = 'example';
const img = document.createElement('img');
const queryParams = new URLSearchParams(options).toString();
const url = `https://robohash.org/${input}?${queryParams}`;
fetch(url)
  .then(response => response.blob())
  .then(blob => {
    img.src = URL.createObjectURL(blob);
    document.body.appendChild(img);
  });

Example #3: Generate Robot Avatar Image with Gravatar Integration

If you want to integrate your RoboHash API calls with Gravatar, you can specify the Gravatar email instead of the input string:

const options = {
  size: '200x200',
};
const gravatarEmail = 'useremail@example.com';
const img = document.createElement('img');
const queryParams = new URLSearchParams(options).toString();
const url = `https://robohash.org/${gravatarEmail}?${queryParams}`;
fetch(url)
  .then(response => response.blob())
  .then(blob => {
    img.src = URL.createObjectURL(blob);
    document.body.appendChild(img);
  });

That's it! You can now start experimenting with RoboHash API and create unique robot avatars for your application or project.

Related APIs

Public APIs — A directory of free and public apis

Built by @mddanishyusuf