Skip to content

FileshipYour IPFS Bridge

Keep your digital culture afloat

fileship logo

πŸš€ How It Works ​

Fileship transparently queries all public IPFS gateways and redirects you to the first successful response. β›΅

Preservation

Every request is automatically archived on web.archive.org to help preserve digital art and culture.

Explore Fileship Archive β†’

🌐 Retrieve an archive from IPFS ​

javascript
const cid = "QmXAdLcJVPxE7jqWCweNyPUVSTQoq4WQhymyyxVrT8h7hG"
const url = `https://ipfs.fileship.xyz/${cid}`

// Direct access
fetch(url).then(response => console.log('File available:', response.ok))

//url: https://ipfs.fileship.xyz/QmXAdLcJVPxE7jqWCweNyPUVSTQoq4WQhymyyxVrT8h7hG

πŸ“ Recover a file from web archive ​

This will serve you the latest snapshot of that CID on web.archive.org.

javascript
const cid = "QmXAdLcJVPxE7jqWCweNyPUVSTQoq4WQhymyyxVrT8h7hG"
const url = `https://archive.fileship.xyz/${cid}`

// Archive recovery
fetch(url).then(response => console.log('Archive found:', response.ok))

//url: https://archive.fileship.xyz/QmXAdLcJVPxE7jqWCweNyPUVSTQoq4WQhymyyxVrT8h7hG

WARNING

Please avoid using the β€œweb archive” in production. It is a very slow and unstable method, and should only be used to recover a deleted file from IPFS. Instead, use Retrieve an archive from IPFS.

πŸ’Ύ Check if a CID is archived ​

Verify if a CID exists in the web archive. Returns 200 if archived, 404 if not found.

Performance

Use Archive-Ignore-Search: "True" (default) for faster responses, or "False" to include search parameters.

javascript
const cid = "QmXAdLcJVPxE7jqWCweNyPUVSTQoq4WQhymyyxVrT8h7hG"
const url = `https://archived.fileship.xyz/${cid}`

// Quick check
const isArchived = await fetch(url).then(res => res.ok)

// With search parameters
const response = await fetch(url, {
  headers: { "Archive-Ignore-Search": "False" }
})

//url: https://archived.fileship.xyz/QmXAdLcJVPxE7jqWCweNyPUVSTQoq4WQhymyyxVrT8h7hG

🎨 Examples ​

Disclaimer

This service is provided "as is" without any warranties. While every effort is made to ensure uptime and correct functionality, no guarantee is offered. Use at your own risk and ensure you're aware of the security and privacy implications of accessing IPFS content through a public proxy.