Client API

The Client API allows you to communicate with a running LANraragi instance from another client, for instance. All those endpoints can be tested on the demo!

About the API Key

While most API endpoints here are public, a few require a form of authentication. Said authentication is provided by a configurable API Key. This key will have to be added to the API calls with the key parameter.

If your LRR installation is running under No-Fun Mode, all API methods will be locked behind the key. Empty API Keys will not work, even if there's no key set in Configuration.

get
Get the Archive Index

http://lrr.tvc-16.science/api/archivelist
Get the Archive Index in JSON form. You can use the IDs of this JSON with the other endpoints.
Request
Response
Path Parameters
key
optional
string
API Key if needed.
200: OK
Archive List successfully retrieved. You can use the arcid parameters with the other endpoints.
[{
"arcid": "ec9b83b6a835771b0f9862d0326add2f8373989a",
"isnew": "true",
"tags": "",
"title": "Ghost in the Shell 01.5 - Human-Error Processor v01c01"
}, {
"arcid": "28697b96f0ac5858be2614ed10ca47742c9522fd",
"isnew": "false",
"tags": "parody:fate grand order, group:wadamemo, artist:wada rco, artbook, full color",
"title": "Fate GO MEMO"
}, {
"arcid": "2810d5e0a8d027ecefebca6237031a0fa7b91eb3",
"isnew": "false",
"tags": "parody:fate grand order, character:abigail williams, character:artoria pendragon alter, character:asterios, character:ereshkigal, character:gilgamesh, character:hans christian andersen, character:hassan of serenity, character:hector, character:helena blavatsky, character:irisviel von einzbern, character:jeanne alter, character:jeanne darc, character:kiara sessyoin, character:kiyohime, character:lancer, character:martha, character:minamoto no raikou, character:mochizuki chiyome, character:mordred pendragon, character:nitocris, character:oda nobunaga, character:osakabehime, character:penthesilea, character:queen of sheba, character:rin tosaka, character:saber, character:sakata kintoki, character:scheherazade, character:sherlock holmes, character:suzuka gozen, character:tamamo no mae, character:ushiwakamaru, character:waver velvet, character:xuanzang, character:zhuge liang, group:wadamemo, artist:wada rco, artbook, full color",
"title": "Fate GO MEMO 2"
}, {
"arcid": "e69e43e1355267f7d32a4f9b7f2fe108d2401ebf",
"isnew": "false",
"tags": "character:segata sanshiro",
"title": "Saturn Backup Cartridge - Japanese Manual"
}, {
"arcid": "e4c422fd10943dc169e3489a38cdbf57101a5f7e",
"isnew": "false",
"tags": "parody: jojo's bizarre adventure",
"title": "Rohan Kishibe goes to Gucci"
}]
401: Unauthorized
You didn't specify an API Key whereas it was needed.
{
"error":"This API is protected and requires login or an API Key."
}

get
Get the Archive Index (OPDS Edition)

http://lrr.tvc-16.science/api/opds
Get the Archive Index as an OPDS 1.2 Catalog.
Request
Response
Path Parameters
id
optional
string
ID of an archive. Passing this will show only one <entry\> for the given ID in the result, instead of all the archives.
key
optional
string
API Key if needed.
200: OK
The OPDS Catalog is generated. This API is mostly meant to be used as-is by external software implementing the spec.
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:opds="http://opds-spec.org/2010/catalog">
<id>urn:lrr:0</id>
<link rel="self"
href="/api/opds"
type="application/atom+xml;profile=opds-catalog;kind=acquisition"/>
<link rel="start"
href="/api/opds"
type="application/atom+xml;profile=opds-catalog;kind=acquisition"/>
<title>LANraragi Demo</title>
<updated>2010-01-10T10:03:10Z</updated>
<subtitle>LANraragi Demo, running in Docker @ TVC-16</subtitle>
<icon>/favicon.ico</icon>
<author>
<name>0.6.6</name>
<uri>http://github.org/Difegue/LANraragi</uri>
</author>
<entry>
<title>Ghost in the Shell 1.5 - Human-Error Processor vol01ch01</title>
<id>urn:lrr:4857fd2e7c00db8b0af0337b94055d8445118630</id>
<updated>2010-01-10T10:01:11Z</updated>
<published>2010-01-10T10:01:11Z</published>
<author>
<name>shirow masamune</name>
</author>
<rights></rights>
<dcterms:language></dcterms:language>
<dcterms:publisher></dcterms:publisher>
<dcterms:issued></dcterms:issued>
<category term="Archive"/>
<summary>artist:shirow masamune</summary>
<link rel="alternate"
href="/api/opds?id=4857fd2e7c00db8b0af0337b94055d8445118630"
type="application/atom+xml;type=entry;profile=opds-catalog" />
<link rel="http://opds-spec.org/image" href="/api/thumbnail?id=4857fd2e7c00db8b0af0337b94055d8445118630" type="image/jpeg"/>
<link rel="http://opds-spec.org/image/thumbnail" href="/api/thumbnail?id=4857fd2e7c00db8b0af0337b94055d8445118630" type="image/jpeg"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=4857fd2e7c00db8b0af0337b94055d8445118630" type="application/x-cbz"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=4857fd2e7c00db8b0af0337b94055d8445118630" title="Read" type="application/cbz"/>
<link type="text/html" rel="alternate" title="Open in LANraragi" href="/reader?id=4857fd2e7c00db8b0af0337b94055d8445118630"/>
</entry>
<entry>
<title>Fate GO MEMO 2</title>
<id>urn:lrr:2810d5e0a8d027ecefebca6237031a0fa7b91eb3</id>
<updated>2010-01-10T10:01:11Z</updated>
<published>2010-01-10T10:01:11Z</published>
<author>
<name>wada rco</name>
</author>
<rights></rights>
<dcterms:language></dcterms:language>
<dcterms:publisher>wadamemo</dcterms:publisher>
<dcterms:issued></dcterms:issued>
<category term="Archive"/>
<summary>parody:fate grand order, character:abigail williams, character:artoria pendragon alter, character:asterios, character:ereshkigal, character:gilgamesh, character:hans christian andersen, character:hassan of serenity, character:hector, character:helena blavatsky, character:irisviel von einzbern, character:jeanne alter, character:jeanne darc, character:kiara sessyoin, character:kiyohime, character:lancer, character:martha, character:minamoto no raikou, character:mochizuki chiyome, character:mordred pendragon, character:nitocris, character:oda nobunaga, character:osakabehime, character:penthesilea, character:queen of sheba, character:rin tosaka, character:saber, character:sakata kintoki, character:scheherazade, character:sherlock holmes, character:suzuka gozen, character:tamamo no mae, character:ushiwakamaru, character:waver velvet, character:xuanzang, character:zhuge liang, group:wadamemo, artist:wada rco, artbook, full color</summary>
<link rel="alternate"
href="/api/opds?id=2810d5e0a8d027ecefebca6237031a0fa7b91eb3"
type="application/atom+xml;type=entry;profile=opds-catalog" />
<link rel="http://opds-spec.org/image" href="/api/thumbnail?id=2810d5e0a8d027ecefebca6237031a0fa7b91eb3" type="image/jpeg"/>
<link rel="http://opds-spec.org/image/thumbnail" href="/api/thumbnail?id=2810d5e0a8d027ecefebca6237031a0fa7b91eb3" type="image/jpeg"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=2810d5e0a8d027ecefebca6237031a0fa7b91eb3" type="application/x-cbz"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=2810d5e0a8d027ecefebca6237031a0fa7b91eb3" title="Read" type="application/cbz"/>
<link type="text/html" rel="alternate" title="Open in LANraragi" href="/reader?id=2810d5e0a8d027ecefebca6237031a0fa7b91eb3"/>
</entry>
<entry>
<title>Saturn Backup Cartridge - Japanese Manual</title>
<id>urn:lrr:e69e43e1355267f7d32a4f9b7f2fe108d2401ebf</id>
<updated>2010-01-10T10:01:11Z</updated>
<published>2010-01-10T10:01:11Z</published>
<author>
<name></name>
</author>
<rights></rights>
<dcterms:language></dcterms:language>
<dcterms:publisher></dcterms:publisher>
<dcterms:issued></dcterms:issued>
<category term="Archive"/>
<summary>character:segata sanshiro</summary>
<link rel="alternate"
href="/api/opds?id=e69e43e1355267f7d32a4f9b7f2fe108d2401ebf"
type="application/atom+xml;type=entry;profile=opds-catalog" />
<link rel="http://opds-spec.org/image" href="/api/thumbnail?id=e69e43e1355267f7d32a4f9b7f2fe108d2401ebf" type="image/jpeg"/>
<link rel="http://opds-spec.org/image/thumbnail" href="/api/thumbnail?id=e69e43e1355267f7d32a4f9b7f2fe108d2401ebf" type="image/jpeg"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=e69e43e1355267f7d32a4f9b7f2fe108d2401ebf" type="application/x-cbr"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=e69e43e1355267f7d32a4f9b7f2fe108d2401ebf" title="Read" type="application/cbr"/>
<link type="text/html" rel="alternate" title="Open in LANraragi" href="/reader?id=e69e43e1355267f7d32a4f9b7f2fe108d2401ebf"/>
</entry>
<entry>
<title>Rohan Kishibe goes to Gucci</title>
<id>urn:lrr:e4c422fd10943dc169e3489a38cdbf57101a5f7e</id>
<updated>2010-01-10T10:01:11Z</updated>
<published>2010-01-10T10:01:11Z</published>
<author>
<name></name>
</author>
<rights></rights>
<dcterms:language></dcterms:language>
<dcterms:publisher></dcterms:publisher>
<dcterms:issued></dcterms:issued>
<category term="Archive"/>
<summary>parody: jojo's bizarre adventure</summary>
<link rel="alternate"
href="/api/opds?id=e4c422fd10943dc169e3489a38cdbf57101a5f7e"
type="application/atom+xml;type=entry;profile=opds-catalog" />
<link rel="http://opds-spec.org/image" href="/api/thumbnail?id=e4c422fd10943dc169e3489a38cdbf57101a5f7e" type="image/jpeg"/>
<link rel="http://opds-spec.org/image/thumbnail" href="/api/thumbnail?id=e4c422fd10943dc169e3489a38cdbf57101a5f7e" type="image/jpeg"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=e4c422fd10943dc169e3489a38cdbf57101a5f7e" type="application/x-cbz"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=e4c422fd10943dc169e3489a38cdbf57101a5f7e" title="Read" type="application/cbz"/>
<link type="text/html" rel="alternate" title="Open in LANraragi" href="/reader?id=e4c422fd10943dc169e3489a38cdbf57101a5f7e"/>
</entry>
<entry>
<title>Fate GO MEMO</title>
<id>urn:lrr:28697b96f0ac5858be2614ed10ca47742c9522fd</id>
<updated>2010-01-10T10:01:11Z</updated>
<published>2010-01-10T10:01:11Z</published>
<author>
<name>wada rco</name>
</author>
<rights></rights>
<dcterms:language></dcterms:language>
<dcterms:publisher>wadamemo</dcterms:publisher>
<dcterms:issued></dcterms:issued>
<category term="Archive"/>
<summary>parody:fate grand order, group:wadamemo, artist:wada rco, artbook, full color</summary>
<link rel="alternate"
href="/api/opds?id=28697b96f0ac5858be2614ed10ca47742c9522fd"
type="application/atom+xml;type=entry;profile=opds-catalog" />
<link rel="http://opds-spec.org/image" href="/api/thumbnail?id=28697b96f0ac5858be2614ed10ca47742c9522fd" type="image/jpeg"/>
<link rel="http://opds-spec.org/image/thumbnail" href="/api/thumbnail?id=28697b96f0ac5858be2614ed10ca47742c9522fd" type="image/jpeg"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=28697b96f0ac5858be2614ed10ca47742c9522fd" type="application/x-cbz"/>
<link rel="http://opds-spec.org/acquisition" href="/api/servefile?id=28697b96f0ac5858be2614ed10ca47742c9522fd" title="Read" type="application/cbz"/>
<link type="text/html" rel="alternate" title="Open in LANraragi" href="/reader?id=28697b96f0ac5858be2614ed10ca47742c9522fd"/>
</entry>
</feed>
401: Unauthorized
You didn't specify an API Key whereas it was needed.
{
"error":"This API is protected and requires login or an API Key."
}

get
Search the Archive Index

http://lrr.tvc-16.science/api/search
Search for Archives. You can use the IDs of this JSON with the other endpoints.
Request
Response
Path Parameters
key
optional
string
API Key if needed.
filter
optional
string
Search query. You can use the following special characters in it: Quotation Marks ("...") Exact string search. Allows a search term to include spaces. Everything placed inside a pair of quotation marks is treated as a singular term. Wildcard characters are still interpreted as wildcards.Question Mark (?), Underscore (_) Wildcard. Can match any single character.Asterisk (*), Percentage Sign (%) Wildcard. Can match any sequence of characters (including none).Subtraction Sign (-) Exclusion. When placed before a term, prevents search results from including that term.Dollar Sign ($) Add at the end of a tag to perform an exact tag search rather than displaying all elements that start with the term. Only matches tags regardless of search parameters and can be used as an exclusion to ignore misc tags in the search query.
start
optional
string
From which archive in the total result count this enumeration should start. The total number of archives displayed depends on the server-side page size preference.
sortby
optional
string
Namespace by which you want to sort the results, or title if you want to sort by title. (Default value is title.)
order
optional
string
Order of the sort, either asc or desc.
newonly
optional
boolean
Set to true to only show new archives.
200: OK
Search is performed.
{
"data": [{
"arcid": "28697b96f0ac5858be2614ed10ca47742c9522fd",
"isnew": "none",
"tags": "parody:fate grand order, group:wadamemo, artist:wada rco, artbook, full color",
"title": "Fate GO MEMO"
}, {
"arcid": "2810d5e0a8d027ecefebca6237031a0fa7b91eb3",
"isnew": "none",
"tags": "parody:fate grand order, character:abigail williams, character:artoria pendragon alter, character:asterios, character:ereshkigal, character:gilgamesh, character:hans christian andersen, character:hassan of serenity, character:hector, character:helena blavatsky, character:irisviel von einzbern, character:jeanne alter, character:jeanne darc, character:kiara sessyoin, character:kiyohime, character:lancer, character:martha, character:minamoto no raikou, character:mochizuki chiyome, character:mordred pendragon, character:nitocris, character:oda nobunaga, character:osakabehime, character:penthesilea, character:queen of sheba, character:rin tosaka, character:saber, character:sakata kintoki, character:scheherazade, character:sherlock holmes, character:suzuka gozen, character:tamamo no mae, character:ushiwakamaru, character:waver velvet, character:xuanzang, character:zhuge liang, group:wadamemo, artist:wada rco, artbook, full color",
"title": "Fate GO MEMO 2"
}, {
"arcid": "4857fd2e7c00db8b0af0337b94055d8445118630",
"isnew": "none",
"tags": "artist:shirow masamune",
"title": "Ghost in the Shell 1.5 - Human-Error Processor vol01ch01"
}, {
"arcid": "e4c422fd10943dc169e3489a38cdbf57101a5f7e",
"isnew": "none",
"tags": "parody: jojo's bizarre adventure",
"title": "Rohan Kishibe goes to Gucci"
}, {
"arcid": "e69e43e1355267f7d32a4f9b7f2fe108d2401ebf",
"isnew": "none",
"tags": "character:segata sanshiro",
"title": "Saturn Backup Cartridge - Japanese Manual"
}],
"draw": 0,
"recordsFiltered": 5,
"recordsTotal": 5
}
401: Unauthorized
You didn't specify an API Key whereas it was needed.
{
"error":"This API is protected and requires login or an API Key."
}

get
Get the Thumbnail of an Archive

http://lrr.tvc-16.science/api/thumbnail
Get the Thumbnail image for a given Archive.
Request
Response
Path Parameters
key
optional
string
API Key, if needed.
id
required
string
ID of the Archive to process.
200: OK
You get the image directly.
2810d5e0a8d027ecefebca6237031a0fa7b91eb3.jpg
400: Bad Request
You didn't specify the id parameter.
{
"error":"API usage: thumbnail?id=YOUR_ID"
}
401: Unauthorized
You didn't specify an API Key whereas it was needed.
{
"error":"This API is protected and requires login or an API Key."
}

get
Extract an Archive

http://lrr.tvc-16.science/api/extract
Extract an Archive on the server, and get a list of URLs pointing to its images.
Request
Response
Path Parameters
key
optional
string
API Key, if needed.
id
required
string
ID of the Archive to process.
200: OK
The Archive is extracted server-side and you can now get its images.
{
"pages": [".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/00.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/01.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/03.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/04.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/05.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/06.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/07.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/08.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/09.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/20.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/21.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/22.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/23.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/24.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/25.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/26.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/27.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/28.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/29.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/30.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/31.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/32.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/33.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/34.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/35.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/36.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/37.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/38.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/39.jpg",
".\/temp\/28697b96f0ac5858be2614ed10ca47742c9522fd\/40.jpg"
]
}
400: Bad Request
You didn't include the id parameter.
{
"error":"API usage: extract?id=YOUR_ID"
}
401: Unauthorized
You didn't include the key parameter.
{
"error":"This API is protected and requires login or an API Key."
}

get
Download an Archive

http://lrr.tvc-16.science/api/servefile
Download an Archive from the server.
Request
Response
Path Parameters
key
optional
string
API Key, if needed.
id
required
string
ID of the Archive to download.
200: OK
You get the Archive.
Archive.zip
400: Bad Request
{
"error":"API usage: servefile?id=YOUR_ID"
}
401: Unauthorized
You didn't include the key parameter.
{
"error":"This API is protected and requires login or an API Key."
}

get
Get Tag statistics

http://lrr.tvc-16.science/api/tagstats
Get tags from in the database, in order of importance.
Request
Response
Path Parameters
key
optional
string
API Key, if needed.
200: OK
JSON Array of {tag; weight} objects. Higher weight = Tag is more prevalent in the DB.
[
{"namespace":"character","text":"jeanne alter","weight":2},
{"namespace":"character","text":"xuanzang","weight":1},
{"namespace":"artist","text":"wada rco","weight":2},
{"namespace":"parody","text":"fate grand order","weight":3},
{"namespace":"group","text":"wadamemo","weight":2},
{"namespace":"","text":"artbook","weight":2},
]
401: Unauthorized
You didn't include the key parameter.
{
"error":"This API is protected and requires login or an API Key."
}

get
Get Untagged archives

http://lrr.tvc-16.science/api/untagged
Get archives that don't have any tags recorded. This follows the same rules as the Batch tagging filter and will include archives that have parody:, series: or artist: tags.
Request
Response
Path Parameters
key
optional
string
API Key, if needed.
200: OK
JSON Array of Archive IDs.
[
"d1858d5dc36925aa66be072a97817650d39de166",
"c3458d5dc36925da93be072a97817650d39de166",
"28697b96f0ac5858be2614ed10ca47742c9522fd",
]
401: Unauthorized
You didn't include the key parameter.
{
"error":"This API is protected and requires login or an API Key."
}

get
Clear New flag on archive

http://lrr.tvc-16.science/api/clear_new
Clears the "New!" flag on an archive if an ID is provided. Otherwise, clears the flag on all archives.
Request
Response
Path Parameters
key
optional
string
API Key, if needed.
id
required
string
ID of the Archive to process
200: OK
New flag is successfully removed
{
"id":"f3fc480a97f1afcd81c8e3392a3bcc66fe6c0809",
"operation":"clear_new",
"success":1
}
401: Unauthorized
You didn't specify an API Key.
{
"error":"This API is protected and requires login or an API Key."
}

get
Clear all New flags

http://lrr.tvc-16.science/api/clear_new_all
Clears the "New!" flag on all archives.
Request
Response
Path Parameters
key
required
string
API Key, mandatory for this method.
200: OK
New flags are successfully removed
{
"operation":"clear_new_all",
"success":1
}
401: Unauthorized
You didn't specify an API Key.
{
"error":"This API is protected and requires login or an API Key."
}

get
Stop Background Worker

http://lrr.tvc-16.science/api/stop_shinobu
Stops the Shinobu Background Worker. If you want to restart it, use the /api/restart_shinobu endpoint instead.
Request
Response
Path Parameters
key
required
string
API Key, mandatory for this method.
200: OK
Shinobu is successfully stopped.
{
"operation":"shinobu_stop",
"success":1
}
401: Unauthorized
You didn't specify an API Key.
{
"error":"This API is protected and requires login or an API Key."
}
http://lrr.tvc-16.science/api/backup
Scans the entire database and returns a backup in JSON form. This backup can be reimported manually through the Backup and Restore feature.
Request
Response
Path Parameters
key
required
string
API Key, mandatory for this method.
200: OK
Prints a backup JSON.
[
{
"arcid": "e4c422fd10943dc169e3489a38cdbf57101a5f7e",
"title": "rohan",
"tags": "language:english, parody:jojos bizarre adventure, character:rohan kishibe, date_added:1541778455",
"thumbhash": "f0a335a3562da03b61d69242b9562592eade06b9",
"filename": "rohan"
},
{
"arcid": "e69e43e1355267f7d32a4f9b7f2fe108d2401ebf",
"title": "saturn",
"tags": " language:english, parody:sailor moon, character:sailor saturn, date_added:1553537268",
"thumbhash": "631fb75a5aed97ee977783472e7d6b093c6df87d",
"filename": "saturn"
},
{
"arcid": "d1858d5dc36925aa66be072a97817650d39de166",
"title": "test title",
"tags": "",
"thumbhash": "9846bb6d62949b56545c42e88d8010446b65702e",
"filename": "[Memes]9B789D38B0784C5FBC9D59A9F24D20F2"
},
{
"arcid": "28697b96f0ac5858be2614ed10ca47742c9522fd",
"title": "Fate GO MEMO",
"tags": "parody:fate grand order, group:wadamemo, artist:wada rco, artbook, full color, super:test, date_added:1553537258",
"thumbhash": "ec2a0ca3a3da67a9390889f0910fe494241faa9a",
"filename": "FateGOMEMO"
}
]
401: Unauthorized
You didn't specify an API Key.
{
"error":"This API is protected and requires login or an API Key."
}