PicSee Short Link API Document

Download OpenAPI specification:

This is the API documentation for the PicSee URL Shortener.
PicSee offers Free, Basic, and Advanced Plans. For detailed information and documentation updates, please refer to the PicSee API official website: https://picsee.io/developers.

  • If you encounter issues while integrating, please use Postman to take screenshots, and provide your PicSee ID to PicSee customer support. Please DO NOT share your code directly.
  • The API endpoint varies when upgrading to the "Dedicated Host (獨立主機)" or "Fixed IP Server (固定 IP)" plans. Don't hesitate to get in touch with PicSee for more details.
API Plans & Pricing
(Free 800 requests / year)
View Plan

Get API Plans and Usage

One call per second is allowed. If this limit is exceeded, a status code 429 will be returned. A try-catch structure is recommended to retry.
Authorizations:
access_tokenX-API-Key

Responses

Request samples

curl -X 'GET' \
'https://api.pics.ee/v2/my/api/status?access_token=YOUR_ACCESS_TOKEN' \
-H 'accept: application/json'

Response samples

Content type
application/json
{
  • "data": {
    },
  • "meta": {
    }
}

Get Short Link Analytics

There is no call frequency limit; however, the content update frequency may vary depending on the plan.
Authorizations:
access_tokenX-API-Key
path Parameters
encodeId
required
string
Example: 5b93x9

The slug of the short link

query Parameters
format
string
Enum: "json" "csv"
Example: format=csv

Supported return formats include "json" and "csv". If left blank, the default is "json".

dailyClicks
boolean
Example: dailyClicks=false

Return daily click analytics for the past 60 days. If left blank, it defaults to false (not returning daily click analytics).

Responses

Request samples

curl -X 'GET' \
'https://api.pics.ee/v1/links/5b93x9/overview?access_token=YOUR_ACCESS_TOKEN' \
-H 'accept: application/json'

Response samples

Content type
application/json
{
  • "data": {
    },
  • "meta": {
    }
}

List of Short Links

One call per second is allowed. If this limit is exceeded, a status code 429 will be returned. A try-catch structure is recommended to retry.
Authorizations:
access_tokenX-API-Key
query Parameters
limit
number
Example: limit=20

Short links displayed per list, defaulting to 20, with an optional maximum of 50.

startTime
string
Example: startTime=2023-11-20T13:00:00

Set the start time for listing short links, queried in descending order from the specified time backward, defaulting to the current time.

prevMapId
number
Example: prevMapId=22198535

Retrieve the list of short links older than this mapId. When both startTime and prevMapId are specified, they will be queried using an AND condition.

isAPILink
number
Example: isAPILink=1

Query only API-generated short links: 1 for yes, 0 for no (includes non-API-generated links). The default is 1.

externalId
string
Example: externalId=20231111_campaign

Query short links containing a specific externalId.

Request Body schema: application/json
optional

Search Parameters (Advanced Plan)

tags
string

Search for short links with the specified tag (limit: 3-30 characters).

encodeId
string

Search for short links using the slug (requires an exact match to find results).

keyword
string

Search for short links with the keyword in the title or description (limit: 3-30 characters).

url
string <uri>

Search for links that exactly match the destination URL, with the format restricted to a URL.

authorId
string

Search for short links created by a specific link author ID.

fbPixel
string

Search for short links with a specific Meta pixel.

gTag
string

Search for short links with a specific GTM.

object

Search for short links with the specified UTM parameter; if there are multiple UTM parameters, the search will return results matching all parameters.

Responses

Request samples

Content type
application/json
{
  • "tags": "facebook_campaign",
  • "encodeId": "5b93x9",
  • "keyword": "picsee",
  • "authorId": 739,
  • "fbPixel": 1234567,
  • "gTag": "GTM-XXXXXXX",
  • "utm": {
    }
}

Response samples

Content type
application/json
{
  • "data": [
    ],
  • "meta": {
    }
}

Advanced Plan

Authorized Security Partners Only

Report Short Link Abuse

This API is exclusively available to authorized security partners. It enables partners to flag PicSee shortened URLs to display warning pages, preventing users from being redirected to potentially harmful destination sites.
Authorizations:
access_tokenX-API-Key
Request Body schema: application/json
required
url
required
string <uri>

A PicSee short link - must include protocol (e.g., https) and path (e.g., /abuse)

attack_type
string

Type of attack - for internal reference

description
string

Notes - for internal reference

date
string <date>

Report date - for internal reference, used for report tracking

target_brand
string

Target brand - for internal reference

screenshot_url
string <uri>

Screenshot URL - for internal reference

Responses

Request samples

Content type
application/json
{}

Response samples

Content type
application/json
{
  • "data": {
    },
  • "meta": {
    }
}