Skip to main content
POST /v1/check says, for each repeat type, whether the image tiles seamlessly and where its edges break when copies of it meet. It is free and needs no account and no key.

How do I send a tile to check?

A multipart form with two fields.
To check only some types, repeat the field:

Which images can the check read?

Width and height are read after the image’s orientation is applied. Rate and spend limits has how many checks a client can send.

What does the check answer?

Response
Branch on satisfied and the verdicts, not on summary: the summary is for people and its wording may change.

Which part of the tile does the check read?

The tile’s own edges, where copies of it meet: the right side against the left and the bottom against the top, at the offsets of the repeat type. It does not look for a seam inside the tile.

Which errors can a check return?

A script that checks a folder sends the tiles one after another and waits as Retry-After says when it gets a 429. Errors has every code.