surfaceapi commited on
Commit
0feed62
·
verified ·
1 Parent(s): 3b78a31

Match new Surface marketing copy

Browse files
Files changed (2) hide show
  1. README.md +12 -2
  2. index.html +7 -6
README.md CHANGED
@@ -7,7 +7,17 @@ sdk: static
7
  app_file: index.html
8
  pinned: false
9
  license: mit
 
10
  ---
11
- Preflight any URL with [Surface](https://nova-otter-delta-cloud.grok.me), usage-priced infra for machine traffic. MCP: https://nova-otter-delta-cloud.grok.me/mcp
12
 
13
- ![Surface](https://nova-otter-delta-cloud.grok.me/badge/surface.svg)
 
 
 
 
 
 
 
 
 
 
7
  app_file: index.html
8
  pinned: false
9
  license: mit
10
+ short_description: Unwrap a short link and get fetch or skip
11
  ---
12
+ # Surface: check a link before you open it
13
 
14
+ Unwrap a short link before your agent opens it. Surface follows the hops on t.co, bit.ly, lnkd.in and youtu.be links and says fetch or skip. It never returns the page.
15
+
16
+ Free for the first 1,000,000 requests every month, no card needed. After that: Preflight $0.25, Hop $0.40, Pixel $0.15, Inspect $0.20 per 1,000 requests (USD). Production plan: $50 CAD/month.
17
+
18
+ - Try it: [https://nova-otter-delta-cloud.grok.me/start](https://nova-otter-delta-cloud.grok.me/start)
19
+ - Free API key in 10 seconds: `POST https://nova-otter-delta-cloud.grok.me/v1/keys`
20
+ - MCP for Cursor or Claude: `https://nova-otter-delta-cloud.grok.me/mcp` (tool `preflight_url`)
21
+ - Docs: [https://nova-otter-delta-cloud.grok.me/docs](https://nova-otter-delta-cloud.grok.me/docs)
22
+
23
+ [![links checked | Surface](https://nova-otter-delta-cloud.grok.me/badge/surface.svg)](https://nova-otter-delta-cloud.grok.me)
index.html CHANGED
@@ -1,10 +1,11 @@
1
- <!doctype html><html><head><meta charset="utf-8"><title>Surface Preflight</title>
2
  <style>body{font-family:system-ui,sans-serif;max-width:720px;margin:40px auto;padding:0 16px}input{width:70%;padding:8px}button{padding:8px 14px}pre{background:#f4f4f4;padding:12px;overflow:auto}</style></head>
3
- <body><h1>🛰️ Surface Preflight</h1>
4
- <p>Check reachability, redirects and headers for any URL with <a href="https://nova-otter-delta-cloud.grok.me">Surface</a>, usage-priced infrastructure for machine traffic. MCP: <code>https://nova-otter-delta-cloud.grok.me/mcp</code></p>
5
- <input id="u" value="https://example.com"> <button onclick="go()">Preflight</button>
6
  <pre id="o">Result appears here.</pre>
7
- <p>Install: <code>pip install surfaceapi</code> or <code>npm i @surfaceapi/surface</code>. Free key: <code>POST /v1/keys</code>.</p>
8
- <img src="https://nova-otter-delta-cloud.grok.me/badge/surface.svg" alt="Surface"> <img src="https://nova-otter-delta-cloud.grok.me/px/fctqxeuv" width="1" height="1" alt="">
 
9
  <script>async function go(){const o=document.getElementById('o');o.textContent='...';try{const r=await fetch('https://nova-otter-delta-cloud.grok.me/v1/preflight',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({url:document.getElementById('u').value})});o.textContent=JSON.stringify(await r.json(),null,2)}catch(e){o.textContent='Error: '+e}}</script>
10
  </body></html>
 
1
+ <!doctype html><html><head><meta charset="utf-8"><title>Surface: check a link before you open it</title>
2
  <style>body{font-family:system-ui,sans-serif;max-width:720px;margin:40px auto;padding:0 16px}input{width:70%;padding:8px}button{padding:8px 14px}pre{background:#f4f4f4;padding:12px;overflow:auto}</style></head>
3
+ <body><h1>🛰️ Surface: check a link before you open it</h1>
4
+ <p>Paste a short link (t.co, bit.ly, lnkd.in, youtu.be) or any https URL. <a href="https://nova-otter-delta-cloud.grok.me">Surface</a> follows the hops and says <b>fetch</b> or <b>skip</b>. It never returns the page.</p>
5
+ <input id="u" value="https://youtu.be/jNQXAC9IVRw"> <button onclick="go()">Check link</button>
6
  <pre id="o">Result appears here.</pre>
7
+ <p>Free for the first 1,000,000 requests every month, no card needed. After that: Preflight $0.25, Hop $0.40, Pixel $0.15, Inspect $0.20 per 1,000 requests (USD). Production plan: $50 CAD/month.</p>
8
+ <p><a href="https://nova-otter-delta-cloud.grok.me/start">Get started</a> · <a href="https://nova-otter-delta-cloud.grok.me/docs">Docs</a> · Free API key: <code>POST /v1/keys</code> · Agent MCP: <code>https://nova-otter-delta-cloud.grok.me/mcp</code> · <code>pip install surfaceapi</code> / <code>npm i @surfaceapi/surface</code></p>
9
+ <a href="https://nova-otter-delta-cloud.grok.me"><img src="https://nova-otter-delta-cloud.grok.me/badge/surface.svg" alt="links checked | Surface"></a> <img src="https://nova-otter-delta-cloud.grok.me/px/fctqxeuv" width="1" height="1" alt="">
10
  <script>async function go(){const o=document.getElementById('o');o.textContent='...';try{const r=await fetch('https://nova-otter-delta-cloud.grok.me/v1/preflight',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify({url:document.getElementById('u').value})});o.textContent=JSON.stringify(await r.json(),null,2)}catch(e){o.textContent='Error: '+e}}</script>
11
  </body></html>