Style Search API

The Style Search API returns a list of styles supported by CSL with details about each style.

post
Style

https://api.cloudcite.net/style
Request
Response
Headers
x-api-key
required
string
Your API Key
Body Parameters
Request
required
object
Use the request formats below
200: OK
It worked!
304: Not Modified
The response you have cached hasn't changed.
400: Bad Request
401: Unauthorized
403: Forbidden
404: Not Found
422: Unprocessable Entity
You are missing a required field in the request body.
500: Internal Server Error
Something went wrong. Check the request body you sent us.
Style Search Request
Style Search Response - "MLA"
{
"search":"query"
}
[{
"title": "Modern Language Association 6th edition (note)",
"titleShort": "MLA",
"name": "modern-language-association-6th-edition-note",
"dependent": 0,
"categories": {
"format": "note",
"fields": ["generic-base"]
},
"updated": "2017-12-06 03:34:05",
"filename": "modern-language-association-6th-edition-note"
}, {
"title": "Modern Language Association 7th edition",
"titleShort": "MLA",
"name": "modern-language-association-7th-edition",
"dependent": 0,
"categories": {
"format": "author",
"fields": ["generic-base"]
},
"updated": "2017-09-29 03:07:06",
"filename": "modern-language-association-7th-edition"
}, {
"title": "Modern Language Association 7th edition (underline)",
"titleShort": "MLA",
"name": "modern-language-association-7th-edition-underline",
"dependent": 0,
"categories": {
"format": "author",
"fields": ["generic-base"]
},
"updated": "2017-09-29 03:07:06",
"filename": "modern-language-association-7th-edition-underline"
}, {
"title": "Modern Language Association 7th edition (with URL)",
"titleShort": "MLA",
"name": "modern-language-association-7th-edition-with-url",
"dependent": 0,
"categories": {
"format": "author",
"fields": ["generic-base"]
},
"updated": "2017-09-29 03:07:06",
"filename": "modern-language-association-7th-edition-with-url"
}, {
"title": "Modern Language Association 8th edition",
"titleShort": "MLA",
"name": "modern-language-association",
"dependent": 0,
"categories": {
"format": "author",
"fields": ["generic-base"]
},
"updated": "2018-01-09 14:13:59",
"filename": "modern-language-association"
}, {
"title": "University of York - Modern Language Association 8th edition",
"titleShort": "UoY MLA",
"name": "university-of-york-mla",
"dependent": 0,
"categories": {
"format": "author",
"fields": ["generic-base"]
},
"updated": "2017-10-26 23:59:09",
"filename": "university-of-york-mla"
}]

How do I interpret the response?

  • title (string): Full name of citation style

  • titleShort (string): Abbreviation or acronym for citation style, not always available

  • dependent (integer): Related to another citation style if 1. In this case, the style is located in ./dependent/.

  • name and filename (string): The name of the .csl file.

  • updated (date object): JavaScript date object for date when the style was updated.

Supported Styles

A few styles with languages specified in parentheses will not work with other locales than the one(s) specified.

A full list of supported styles can be found HERE.