Important note!

After nearly a decade of maintaining the psbdmp project – a largest-scale collection of publicly available Pastebin dumps – I’ve made the decision to shut it down permanently at some point during the year.


Before doing so, I’m offering the complete dataset for exclusive acquisition. The archive includes over 28 million entries, some dating back to 2015 or earlier. This is a unique resource with potential value for threat intelligence, research, security training, and machine learning use cases. Ownership would be fully transferred, with no future resales, redistribution, or ongoing collection. The dataset will not be made public. Until then, psbdmp will remain online.


If you’re in touch with an organisation or team that might be interested — feel free to forward this message or put us in contact.


If you are interested in the website itself or the domain(s) (psbdmp.ws/psbdmp.cc), they can be sold separately, right after the deal for the dataset has been made.


The asking price is negotiable and is meant to cover the time and infrastructure invested in the project.



You can reach me directly at:
support@psbdmp.ws


Get dump by ID

GET /api/v3/dump/{DUMP_ID}


Example

https://psbdmp.ws/api/v3/dump/KF7hDTp1


Output (JSON)

{"id":"KF7hDTp1","tags":"","date":"2018-11-29 14:18","content":"inurl:pastebin | siph0n | psbdmp | ddos.cf intext:(\"professor.sp.gov.br\")"}




List of today/yesterday dumps

GET /api/v3/today

GET /api/v3/yesterday


Example

https://psbdmp.ws/api/v3/today


Output (JSON)

{"date":"2024-01-21","count":131,"data":[{"id":"UViAHFXZ","tags":"none","length":44,"time":"2024-01-21 00:05","text":"Fitky_austin\r\nEmblazes\r\nLizard\r\nTheBeastMare"},...




Get all dumps for specific day

GET /api/v3/date/:date


Date should be in format YYYY-MM-DD. Results are paginated


Example

https://psbdmp.ws/api/v3/date/2018-01-21?page=2


Output (JSON)

{"current_page":2,"data":[{"id":"V7GZmNj5","tags":"none","date":1516494843},{"id":"CAdA7A2e","tags":"none","date":1516494843},{"id":"0AUGb6k1","tags":"none","date":1516494843},{"id":"piNznnfD","tags":"none","date":1516494846},...




Get latest NUM of dumps

GET /api/v3/latest/:num


By default, 100 dumps will be removed, if you not specify the :num. You can specify the number :NUM from 1 to 1000


Example

https://psbdmp.ws/api/v3/latest


Output (JSON)

[{"id":"neNU65Pk","tags":"none","length":1345,"time":"2024-01-21 20:35","text":"...




GET /api/v3/search/:word


Example

https://psbdmp.ws/api/v3/search/psbdmp


Output (JSON)

[{"id":"BMghzZ4b","tags":"none","length":393077,"time":"2018-07-14 02:12","text":"###.adsbygoogle\r\nflickr.com##.facade-of-protection-neue\r\nhttps:\/\/st.prntscr.com\/2018\/03\/20\/0706\/img\/"},...




Get dumps by date (Obsolete)

POST /api/v3/dump/getbydate


Get dump(s) from specific date. For example from 1.1.2018 to 1.2.2018.
Method supports both GET and POST requests. Response will contains dump id, data and creation time. If all ok "error" field will be 0 (and no "error_info").


Example

curl -X POST -d "from=12.01.2018&to=13.01.2018" https://psbdmp.ws/api/v3/getbydate


Output (JSON)

{ "current_page": 1, "data": [ { "id": "XV6bMGMK", "tags": "none", "date": 1515715202 }, { "id": "1vyiqCVd", "tags": "none", "date": 1515715203 }, { "id": "8vgSi4iF", "tags": "none", "date": 1515715203 } ], "first_page_url": "https://psbdmp.ws/api/v3/getbydate?from=12.01.2018&to=13.01.2018&page=1", "from": 1, "last_page": 639, "last_page_url": "https://psbdmp.ws/api/v3/getbydate?from=12.01.2018&to=13.01.2018&page=639", "links": [ ], "next_page_url": "https://psbdmp.ws/api/v3/getbydate?from=12.01.2018&to=13.01.2018&page=2", "path": "https://psbdmp.ws/api/v3/getbydate", "per_page": 100, "prev_page_url": null, "to": 100, "total": 63880 }