BuiltWith API Error Codes

Error codes are not guaranteed. Allow for non-200 responses.

API Error Codes

Code Error
400-599 These are standard HTTP status error codes. See the Wikipedia reference guide for more information.
-1 BuiltWith server error (an internal error with our system)
-2 No API Key provided
-3 No account found for given API key
-4 API Allocation depleted
-5 Incorrect lookup parameters (get headers are wrong for request)
-6 Lookup Key is invalid
-7 Operation has timed out
-8 Remote name could not be resolved (domain doesn’t exist)
-9 Unable to connect to the remote server
-10 An unexpected error occurred on a receive
-11 An unexpected error occurred on a send
-12 A pipeline failure occurred
-13 The request was canceled
-14 The connection was closed unexpectedly
-15 Could not establish trust relationship for the SSL/TLS secure channel
-16 Could not create SSL/TLS secure channel
-17 The server committed a protocol violation
-18 A connection that was expected to be kept alive was closed by the server
-19 The proxy name could not be resolved
-20 The message length limit was exceeded
-21 The request cache-only policy does not allow a network request and the response is not found in cache
-22 The request could not be satisfied using a cache-only policy
-23 Th proxy object associated with the request did not allow the request to proceed
-24 The server returned a status code outside the valid range of 100-599.
-25 Specified value has invalid Control characters.
-26 Specified value has invalid CRLF characters.
-27 Specified value has invalid HTTP Header characters.
-28 Specified value has invalid non-ASCII characters.
-29 Specified value does not have a ':' separator.
-30 Header name is invalid
-31 'Content-Length' header value is invalid
-32 Invalid header name
-33 CR must be followed by LF
-34 Response chunk format is invalid
-35 Unexpected server response received
-36 invalid uri: the uri scheme is not valid.
-37 invalid uri: the format of the uri could not be determined.
-38 invalid uri: the username:password construct is badly formed.
-39 invalid uri: the hostname could not be parsed.
-40 invalid uri: the authority/host could not be parsed.
-41 invalid uri: the authority/host cannot end with a backslash character ('\').
-42 invalid uri: can't parse data as a filename.
-43 invalid uri: the uri is empty.
-44 invalid uri: there is an invalid sequence in the string.
-45 invalid uri: a dos path must be rooted, for example, 'c:\'.
-46 invalid uri: a port was expected because of there is a colon (':') present but the port could not be parsed.
-47 invalid uri: the uri string is too long.
-48 invalid uri: the uri scheme is too long.
-99 Unknown Error

List API Error Codes

Code Error
-99 Generic .NET error with message
-2 No key specified
-3 No account found (is your key right?)
-4 You have used up your list allocation
-5 KEY or LOOKUP values wrong
-6 Your KEY is invalid