Biblatex \textcite using a superscript reference number

I think this will do the job: it's largely a matter of copying the definitions pertinent to \supercite into the commands that define \textcite. Please note that I have "hardwired" this, in other words it will not adapt automatically to changes in "autocite", so if you stopped using "autocite=superscript" you would need to delete the redefinitions too.

Also, as with other superscript references, pre- and postnotes are not printed, but a warning is written to the log.

\documentclass{report}

\usepackage[backend=bibtex8,autocite = superscript]{biblatex}
\usepackage{filecontents}

\begin{filecontents}{ABib.bib}
@article {article1,
 AUTHOR = {Author, A. N.},
 TITLE = {A sample paper},
 JOURNAL = {Sample journal},
 VOLUME = {1},
 YEAR = {2013},
 NUMBER = {1},
 PAGES = {1--2}}
\end{filecontents}

\addbibresource{ABib.bib}

\makeatletter
\renewbibmacro*{textcite}{%
  \iffieldequals{namehash}{\cbx@lasthash}
    {\mkbibsuperscript{\supercitedelim}}
    {\cbx@tempa
     \ifnameundef{labelname}
       {\printfield[citetitle]{labeltitle}}
       {\printnames{labelname}}}%
  \ifnumequal{\value{citecount}}{1}
    {}
    {}%
  \mkbibsuperscript{\usebibmacro{cite}}%
  \savefield{namehash}{\cbx@lasthash}%
  \gdef\cbx@tempa{\addspace\multicitedelim}}%

\DeclareCiteCommand{\textcite}
  {\let\cbx@tempa=\empty
   \undef\cbx@lasthash
   \iffieldundef{prenote}
     {}
     {\BibliographyWarning{Ignoring prenote argument}}%
   \iffieldundef{postnote}
     {}
     {\BibliographyWarning{Ignoring postnote argument}}}
  {\usebibmacro{citeindex}%
   \usebibmacro{textcite}}
  {}
  {}
\makeatother

\begin{document}
Someone saw something \autocite{article1}.

\textcite{article1} saw something.
\end{document}

Producing:

enter image description here


Another easier possibility if using the natbib and biber options in the biblatex package is this:

\usepackage[
    backend=biber,
    style=chem-acs,
    sortlocale=de_DE,
    natbib=true,
    url=false, 
    doi=true,
    eprint=true,
    autocite=superscript
]{biblatex}
\newcommand{\authorcite}[1]{\citeauthor{#1}\,\supercite{#1}}


\authorcite{CitationKey} 

will result in Author1 and Author^1